* Extended bus types for peripheral manager * add extra_type to peripheral manager * Fix function call * Fix check for no extra_type * Add extra_type for SD and ETH CS pin * added bus_num and bus_channel to pin structure * update printPerimanInfo with new fields * replaced setting bus to INIT with DetachPin call * add defines for extra attributes * use new required parameters in perimanSetPinBus * function rename * removed duplicate define * Update print format --------- Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
3 lines
160 B
C
3 lines
160 B
C
#define ATTR_PACKED __attribute__((__packed__))
|
|
#define ATTR_ALIGNED(x) __attribute__((__aligned__(x)))
|
|
#define ATTR_SECTION(x) __attribute__((__section__(x)))
|