|
|
using | channel_set_type = uint16_t |
| | Bit-mask type to record sets of configurable channels.
|
| |
|
using | group_set_type = uint8_t |
| | Bit-mask type to record sets of configurable channels.
|
| |
|
using | channel_set_type = uint32_t |
| | Bit-mask type to record sets of configurable channels.
|
| |
|
using | group_set_type = uint8_t |
| | Bit-mask type to record sets of configurable channels.
|
| |
|
using | channel_set_type = uint32_t |
| | Bit-mask type to record sets of configurable channels.
|
| |
|
using | group_set_type = uint8_t |
| | Bit-mask type to record sets of configurable channels.
|
| |
|
using | Type = NRF_PPI_Type |
| | The structure describing the instance content, such as NRF_GPIO_Type or NRF_UART_Type.
|
| |
|
| static constexpr size_t | NUM_CHANNELS = 16 |
| | The number of configurable channels. More...
|
| |
|
static constexpr size_t | NUM_GROUPS = 4 |
| | The number of channel groups.
|
| |
|
static constexpr int8_t | NO_IRQ |
| | Flag value for IRQn indicating that the peripheral does not have an assign interrupt vector entry.
|
| |
| static constexpr uint8_t | NO_INSTANCE |
| | Flag value for INSTANCE indicating that the peripheral does not have enumerated instances (e.g. More...
|
| |
|
| constexpr | peripheral (uintptr_t base, int8_t irqn=NO_IRQ, uint8_t instance=NO_INSTANCE, uint8_t aux=0) |
| | Create an object referencing a peripheral instance. More...
|
| |
|
Type * | instance () const |
| | Get a type-correct pointer to the peripheral structure.
|
| |
|
Type * | operator-> () const |
| | Allow dereferencing the instance as though it were a pointer to the peripheral structure.
|
| |
|
const uintptr_t | BASE |
| | The address of the instance.
|
| |
| const int8_t | IRQn |
| | The interrupt number associated with the instance, or negative if the instance has no dedicated interrupt. More...
|
| |
| const uint8_t | INSTANCE |
| | The peripheral instance, for peripherals like TIMER that have multiple instances. More...
|
| |
| const uint8_t | AUX |
| | Auxiliary information relevant to the specific peripheral and type. More...
|
| |
◆ NUM_CHANNELS
| static constexpr size_t nrfcxx::nrf5::PPI_Type::NUM_CHANNELS = 16 |
|
staticconstexpr |
The number of configurable channels.
This value is also available in the instance AUX field.
The documentation for this struct was generated from the following files: