|
API Documentation
9.14.00
|
GPTimer26XX Hardware attributes. More...
Data Fields | |
| uint32_t | baseAddr |
| uint8_t | intNum |
| uint8_t | intPriority |
| GPTimerCC26XX_PinMux | pinMux |
| uint8_t | powerMngrId |
| GPTimerCC26XX_Part | timer |
GPTimer26XX Hardware attributes.
These fields are used by the driver to set up underlying GPTimer driver statically. A sample structure is shown below:
| uint32_t GPTimerCC26XX_HWAttrs::baseAddr |
GPTimer peripheral base address
| uint8_t GPTimerCC26XX_HWAttrs::intNum |
GPTimer peripheral interrupt vector
| uint8_t GPTimerCC26XX_HWAttrs::intPriority |
GPTimer peripheral's interrupt priority. The CC26xx uses three of the priority bits, meaning ~0 has the same effect as (7 << 5). (7 << 5) will apply the lowest priority. (1 << 5) will apply the highest priority. Setting the priority to 0 is not supported by this driver. HWI's with priority 0 ignore the HWI dispatcher to support zero-latency interrupts, thus invalidating the critical sections in this driver.
| GPTimerCC26XX_PinMux GPTimerCC26XX_HWAttrs::pinMux |
PIN driver MUX
| uint8_t GPTimerCC26XX_HWAttrs::powerMngrId |
GPTimer peripheral's power manager ID
| GPTimerCC26XX_Part GPTimerCC26XX_HWAttrs::timer |
GPTimer half timer unit
1.8.12