44 #ifndef _HAL_TARGET_H_
45 #define _HAL_TARGET_H_
66 #define HAL_MODULE_ERROR (hal_base_addr_t)(0xFFFFFFFF)
67 #define HAL_CHANNEL_ERROR (hal_channel_t)(0xFFFFFFFF)
68 #define HAL_PIN_NC (hal_pin_name_t)(0xFFFFFFFF)
69 #define HAL_PORT_NC (hal_port_name_t)(0xFFFFFFFF)
uint32_t hal_ll_port_size_t
Definition: hal_target.h:62
uint32_t hal_ll_pin_name_t
Definition: hal_target.h:60
uint8_t hal_ll_channel_t
Definition: hal_target.h:64
uint8_t hal_ll_port_name_t
Definition: hal_target.h:61
uintptr_t handle_t
Definition: hal_target.h:58
hal_ll_port_size_t hal_port_size_t
Port width, which is size dependant on the architecture.
Definition: hal_target.h:75
int32_t err_t
General error type.
Definition: hal_target.h:77
acquire_t
Definition: hal_target.h:83
@ ACQUIRE_SUCCESS
Acquire successful.
Definition: hal_target.h:84
@ ACQUIRE_FAIL
Acquire failed.
Definition: hal_target.h:87
@ ACQUIRE_INIT
Init required.
Definition: hal_target.h:85
hal_ll_port_name_t hal_port_name_t
Port type, which is size dependant on the architecture.
Definition: hal_target.h:74
hal_ll_pin_name_t hal_pin_name_t
Pin type, which is size dependant on the architecture.
Definition: hal_target.h:73
hal_ll_channel_t hal_channel_t
Channel type, which is size dependant on the architecture.
Definition: hal_target.h:72
hal_ll_base_addr_t hal_base_addr_t
Base address, which is size dependant on the architecture.
Definition: hal_target.h:71
uint32_t hal_ll_gpio_mask_t
Definition: hal_target.h:59
uint32_t hal_ll_base_addr_t
Definition: hal_target.h:63