But the code in keil is not to my taste, ok, maybe I should say, is some hard to remember and tedious for my current knowledge and limited spared time.
I just found stm32duino days ago. It looks easier than coding in keil. I have checked FAQ( including FAQ in web.archive.org) of this forum, but I think I did not find all the answers to my following considerations. So can anyone correct me or give some lights? Thanks.
1. what is the maturity of stm32duino on STM32F103 and STMF407? I think I will meet ADC, DAC, FFT, TFT display with SPI interface, timer and interrupt, RTC, SD storage and PWM in my current project
- 1.1 timer and PWM seems to be supported as we can read in https://github.com/stm32duino/STM32Examples
- 1.2 RTC and SD storage is supported as stated in https://github.com/stm32duino/wiki/wiki/Libraries
- 1.3 TFT display with SPI interface should work since https://github.com/stm32duino/wiki/wiki/Libraries says that SPI is supported
- 1.4 as for ADC, DAC and interrupt, does stm32duino support them?
- 1.5 FFT or the algorithms showed be coined by myself
2. as for TFT display, I knew there are many driver codes for Arduino. Does these codes work on STM32 without modification, well I don't think it is a modification if we only specify which pin is used? Or as a broad question, can stm32duino use other libraries for Arduino?
3. will the code produced by stm32duino share the same or similar speed and binary file size with the code by keil?
- 3.1 Yes, there is https://github.com/stm32duino/STM32Exam ... nchmarking but it is just the source code. Is there benchmark result?
- 3.2 it may be hard to tell the difference between bin file size due to the fact that no one write a full application twice but in 2 different languages/IDEs, i.e. stm32duino and keil
4. can the code, produced by stm32duino, used for closed-source, commercial project. I am lost after reading https://github.com/stm32duino/Arduino_C ... License.md
5. has stm32duino been used in any stable or commercial project?
6. is the code, made by stm32duino, as hard to be cracked as the code by keil?
Thanks