stm32f1xx_HBL/drv
Steins7 5e4d87474a Fix major reg bitfield issue
A while back, macros had to be put in place to avoid letting the
compiler directly use the bitfields. This was necessary because the
compiler used strb instruction which only write bytes. On the AHB bus,
byte writes are transformed into word writes by repeating the byte,
which caused mayhem in the registers. After a lot of research, turns out
the packed attribute stops the compiler from does optimal (word) writes
and isn't needed anyway. Removing them fixes the issue
2024-07-10 23:16:49 +02:00
..
afio_regs.h Fix major reg bitfield issue 2024-07-10 23:16:49 +02:00
afio.c Rename drivers folder to drv 2023-09-21 20:42:16 +02:00
afio.h Rename drivers folder to drv 2023-09-21 20:42:16 +02:00
dma_regs.h Fix major reg bitfield issue 2024-07-10 23:16:49 +02:00
dma.c Fix major reg bitfield issue 2024-07-10 23:16:49 +02:00
dma.h Document DMA driver 2024-04-06 17:26:56 +02:00
exti_regs.h Fix major reg bitfield issue 2024-07-10 23:16:49 +02:00
exti.c Fix major reg bitfield issue 2024-07-10 23:16:49 +02:00
exti.h Rename drivers folder to drv 2023-09-21 20:42:16 +02:00
flash_regs.h Fix major reg bitfield issue 2024-07-10 23:16:49 +02:00
flash.c Fix major reg bitfield issue 2024-07-10 23:16:49 +02:00
flash.h Rename drivers folder to drv 2023-09-21 20:42:16 +02:00
gpio_regs.h Fix major reg bitfield issue 2024-07-10 23:16:49 +02:00
gpio.c Rename drivers folder to drv 2023-09-21 20:42:16 +02:00
gpio.h Rename drivers folder to drv 2023-09-21 20:42:16 +02:00
nvic_regs.h Fix major reg bitfield issue 2024-07-10 23:16:49 +02:00
nvic.c Rename drivers folder to drv 2023-09-21 20:42:16 +02:00
nvic.h Rename drivers folder to drv 2023-09-21 20:42:16 +02:00
rcc_regs.h Fix major reg bitfield issue 2024-07-10 23:16:49 +02:00
rcc.c Fix major reg bitfield issue 2024-07-10 23:16:49 +02:00
rcc.h Rename drivers folder to drv 2023-09-21 20:42:16 +02:00
stk_regs.h Fix major reg bitfield issue 2024-07-10 23:16:49 +02:00
stk.c Fix major reg bitfield issue 2024-07-10 23:16:49 +02:00
stk.h Make stk_read function usable 2024-04-30 20:17:58 +02:00
usart_regs.h Fix major reg bitfield issue 2024-07-10 23:16:49 +02:00
usart.c Fix major reg bitfield issue 2024-07-10 23:16:49 +02:00
usart.h Document USART driver 2024-04-06 22:19:19 +02:00