Shared TCPWM data between timer/counter and PWM.
Application code should not rely on the specific content of this struct. They are considered an implementation detail which is subject to change between platforms and/or HAL releases.
Data Fields | |
| TCPWM_Type * | base |
| The base address pointer of the TCPWM resource. | |
| uint32_t | group |
| The associated group number. | |
| uint32_t | cntnum |
| The associated counter number. | |
| TCPWM_GRP_CNT_Type * | grp_cnt_base |
| The base address of the group counter. | |
| uint32_t | max_count |
| The max count for the counter. | |
| const mtb_hal_clock_t * | clock |
| The associated clock resource pointer. | |
| uint32_t | clock_hz |
| The associated clock frequency. | |
| TCPWM_Type* mtb_hal_tcpwm_t::base |
The base address pointer of the TCPWM resource.
| uint32_t mtb_hal_tcpwm_t::group |
The associated group number.
| uint32_t mtb_hal_tcpwm_t::cntnum |
The associated counter number.
| TCPWM_GRP_CNT_Type* mtb_hal_tcpwm_t::grp_cnt_base |
The base address of the group counter.
| uint32_t mtb_hal_tcpwm_t::max_count |
The max count for the counter.
| const mtb_hal_clock_t* mtb_hal_tcpwm_t::clock |
The associated clock resource pointer.
| uint32_t mtb_hal_tcpwm_t::clock_hz |
The associated clock frequency.