cracked-machine / BassStationSequencerSW

Firmware for Novation BassStation HW Sequencer
MIT License
0 stars 1 forks source link

Remove STM32 LL where possible #17

Open cracked-machine opened 2 years ago

cracked-machine commented 2 years ago

Simplify the code by modifying register directly.

cracked-machine commented 2 years ago

removed use of stm32g0xx_ll_i2c 25f1d946e9c762ecc112c80138ce3ccfd8cc9d8e

cracked-machine commented 2 years ago

removed stm32g0xx_ll_exti dependency 9bb9eff1b6334ebb13d1924163235ff4a064ac20

cracked-machine commented 2 years ago

removed stm32g0xx_ll_spi dependency fde8c6c3cea88d588da62e04db887aa0454bbc18

cracked-machine commented 2 years ago

removed stm32g0xx_ll_tim dependency 03bc470f3e9f229aa7323da6a208c6a58c98210c

cracked-machine commented 2 years ago

TLC5955 and SSD1306 still have substantial LL dependencies:

https://github.com/cracked-machine/cpp_ssd1306/blob/a5ae2d6d5b8e81c05cdb31ba1088ecc19f8861e3/inc/ssd1306_common.hpp#L38

https://github.com/cracked-machine/cpp_tlc5955/blob/b4cd4521c2fae5e4d089d0b37ad38f9b53e927d6/inc/tlc5955_device.hpp#L41