Für einen STM32F3 habe ich mehrere DMAs definiert. Deren Zustand
verfolge ich über diverse Callbacks, wie bspw.
HAL_UART_TxCpltCallback().
Jetzt bin ich in der Doku darüber gestolpert, dass diese Callbacks
während der Definition des DMA-Kanals festgelegt werden:
1 | ...
|
2 | hdma_dac2.XferCpltCallback = &EndeGelaende;
|
3 | if (HAL_DMA_Init(&hdma_dac2) != HAL_OK)
|
4 | ...
|
Die habe ich aber noch nie explizit definiert, und im von CubeMX
generierten Code findet sich dazu auch nichts.
Verwendet HAL innen drin Defaultwerte, und für alle möglichen Callbacks?
Wie werden die Namen gebildet (bspw. Tx vs. Conf)?