NHAL Interface v0.5.0
Hardware Abstraction Layer Interface for Embedded Systems
Loading...
Searching...
No Matches
Data Fields
nhal_pin_context Struct Reference

Pin context structure. More...

#include <nhal_pin_types.h>

Data Fields

struct nhal_pin_id * pin_id
 
struct nhal_pin_impl_ctx * impl_ctx
 

Detailed Description

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.

Field Documentation

◆ impl_ctx

struct nhal_pin_impl_ctx* nhal_pin_context::impl_ctx

Definition at line 57 of file nhal_pin_types.h.

◆ pin_id

struct nhal_pin_id* nhal_pin_context::pin_id

Definition at line 56 of file nhal_pin_types.h.


The documentation for this struct was generated from the following file: