micropython/ports
Yuuki NAGAO ec9ea97413 stm32/dac: Fix dac.write_timed on G4 MCUs to use 32-bit DMA access.
For STMG4 MCUs, the peripheral registers for DAC have to be accessed by
words (32bits) because DAC is connected to AHB directly.

(This requirement is also there for other MCU series.  However, if DAC is
connected to APB like F4/L1/L4 MCUs, AHB byte or half-word transfer is
changed into a 32-bit APB transfer.  This means that PSIZE does not have to
be DMA_PDATAALIGN_WORD on these MCUs, and in fact must be BYTE/HALFWORD to
function correctly.)

Fixes issue #9563.

Signed-off-by: Yuuki NAGAO <wf.yn386@gmail.com>
2023-07-13 12:23:34 +10:00
..
bare-arm
cc3200
embed
esp32 esp32/network_wlan: Wait for STA/AP START/STOP event in wlan.active. 2023-07-13 11:49:14 +10:00
esp8266
mimxrt
minimal
nrf
pic16bit
powerpc
qemu-arm
renesas-ra renesas-ra/boards/VK_RA6M5: Add new board definition. 2023-06-27 12:35:39 +10:00
rp2
samd samd/mpconfigport: Provide the platform module. 2023-06-27 14:58:44 +10:00
stm32 stm32/dac: Fix dac.write_timed on G4 MCUs to use 32-bit DMA access. 2023-07-13 12:23:34 +10:00
teensy
unix
webassembly webassembly: Make mp_js_process_char asynchronous. 2023-06-27 15:27:29 +10:00
windows
zephyr