If you want more FLASH memory space (say 128K flash), need more RAM (how about 20K), would like your program to run a little faster, or simply want to play around with a different micro-controller family, then have a go at this.
The included PDF document "How to Implement STM32 into B4R.PDF" contains the many steps required to get B4R to compile, upload and run code for a STM32F103RB Nucleo evaluation board.
Download the PDF document and get started.
Note:
Now revised 15th December 2016
Improved B4R integration using the existing STM32 library define
_VARIANT_ARDUINO_STM32_
instead of my own define
USING_STM32.
Now revised 11th August 2020
No need to alter the B4R file, Now included in B4R distribution.
See revised "How to Implement STM32 into B4R" document now
up to date with current distribution of STM32 Library.
The included PDF document "How to Implement STM32 into B4R.PDF" contains the many steps required to get B4R to compile, upload and run code for a STM32F103RB Nucleo evaluation board.
![en.nucleo-F1.jpg](/android/forum/proxy.php?image=http%3A%2F%2Fwww.st.com%2Fcontent%2Fccc%2Ffragment%2Fproduct_related%2Frpn_information%2Fboard_photo%2F2e%2F4a%2F01%2F43%2F4f%2Ffa%2F4a%2F3d%2Fnucleo-F1.jpg%2Ffiles%2Fnucleo-F1.jpg%2F_jcr_content%2Ftranslations%2Fen.nucleo-F1.jpg&hash=6ebc0f8992c3ecc249e23820f94959b5)
Download the PDF document and get started.
Note:
Now revised 15th December 2016
Improved B4R integration using the existing STM32 library define
_VARIANT_ARDUINO_STM32_
instead of my own define
USING_STM32.
Now revised 11th August 2020
No need to alter the B4R file, Now included in B4R distribution.
See revised "How to Implement STM32 into B4R" document now
up to date with current distribution of STM32 Library.
Attachments
Last edited: