NHAL Interface v0.5.0
Hardware Abstraction Layer Interface for Embedded Systems
|
Pin context structure. More...
#include <nhal_pin_types.h>
Data Fields | |
struct nhal_pin_id * | pin_id |
struct nhal_pin_impl_ctx * | impl_ctx |
Pin context structure.
Note: Pin identification uses a different pattern than other peripherals. While other peripherals use simple bus IDs (uint8_t), pins require more complex identification schemes as different MCUs use various methods:
Therefore, pin_id is a pointer to an implementation-specific structure rather than a simple integer bus ID.
Definition at line 55 of file nhal_pin_types.h.
struct nhal_pin_impl_ctx* nhal_pin_context::impl_ctx |
Definition at line 57 of file nhal_pin_types.h.
struct nhal_pin_id* nhal_pin_context::pin_id |
Definition at line 56 of file nhal_pin_types.h.