drv_entry_t Struct Reference
|
yasimavr
|
Loading...
Searching...
No Matches
PinManager::drv_entry_t Struct Reference
Public Member Functions | |
| drv_entry_t (PinDriver &drv) | |
| ~drv_entry_t () | |
| void | add_mux (mux_id_t mux_index, const std::vector< pin_id_t > &pins) |
| bool | has_mux (mux_id_t mux_id) const |
| pin_id_t | pin_id (PinDriver::pin_index_t pin_index, mux_id_t mux_id) const |
| pin_id_t | pin_id (PinDriver::pin_index_t pin_index) const |
| PinDriver::pin_index_t | pin_count () const |
Public Attributes | |
| PinDriver & | driver |
| std::unordered_map< mux_id_t, pin_id_t * > | mux_configs |
| bool * | enabled_pins |
| mux_id_t * | current_mux |
Constructor & Destructor Documentation
◆ drv_entry_t()
|
inlineexplicit |
◆ ~drv_entry_t()
|
inline |
Member Function Documentation
◆ add_mux()
|
inline |
◆ has_mux()
|
inline |
◆ pin_count()
|
inline |
◆ pin_id() [1/2]
|
inline |
◆ pin_id() [2/2]
|
inline |
Member Data Documentation
◆ current_mux
| mux_id_t* PinManager::drv_entry_t::current_mux |
◆ driver
| PinDriver& PinManager::drv_entry_t::driver |
◆ enabled_pins
| bool* PinManager::drv_entry_t::enabled_pins |
◆ mux_configs
The documentation for this struct was generated from the following file:
Generated by