qmk_firmware
qmk_firmware copied to clipboard
keyboard controller firmware for Atmel AVR and ARM USB families
https://github.com/josecostamartins/qmk_firmware/blob/anne_pro/keyboards/anne_pro/matrix.c
Again, https://github.com/josecostamartins/qmk_firmware/blob/anne_pro/keyboards/anne_pro/boards/GENERIC_STM32_L151C8/board.h has a lot of parameter that needs definition and GPIO pins assignment is one of them. use [clueboard](https://github.com/josecostamartins/qmk_firmware/blob/anne_pro/keyboards/anne_pro/boards/GENERIC_STM32_F303XC/board.h) as a starting point
find the correct parameters to put in this file: https://github.com/josecostamartins/qmk_firmware/blob/anne_pro/keyboards/anne_pro/boards/GENERIC_STM32_L151C8/board.h use [clueboard](https://github.com/josecostamartins/qmk_firmware/blob/anne_pro/keyboards/anne_pro/boards/GENERIC_STM32_F303XC/board.h) as a starting point
Check if the contents of mcuconf.h are compatible with STM32L151xx file: https://github.com/josecostamartins/qmk_firmware/blob/anne_pro/keyboards/anne_pro/mcuconf.h
The file https://github.com/josecostamartins/qmk_firmware/blob/anne_pro/keyboards/anne_pro/halconf.h was copied from the clueboard_60 version and was not modified, there needs to be some checking if the current version is compatible with anne pro
find correct version to put on this file: https://github.com/josecostamartins/qmk_firmware/blob/anne_pro/keyboards/anne_pro/bootloader_defs.h Based on http://www.st.com/web/en/resource/technical/document/application_note/CD00167594.pdf the bootloader addres should be 0x1FF00000, but that should be further investigated. The reference manual (http://www.st.com/content/ccc/resource/technical/document/reference_manual/cc/f9/93/b2/f0/82/42/57/CD00240193.pdf/files/CD00240193.pdf/jcr:content/translations/en.CD00240193.pdf) apparently does...
check if the settings in https://github.com/josecostamartins/qmk_firmware/blob/anne_pro/keyboards/anne_pro/chconf.h are compatible with the Anne pro ARM chip