|
| 1 | +# Links |
| 2 | + |
| 3 | +## Further reading and application notes |
| 4 | + |
| 5 | +[A series of |
| 6 | +articles](https://lujji.github.io/blog/bare-metal-programming-stm8/) on bare |
| 7 | +metal programming of the STM8S CPUs. By far the best introduction I |
| 8 | +found so far. It would have helped me a lot if it would have around at the |
| 9 | +time when I started this project. |
| 10 | + |
| 11 | +[project documentation files](https://github.com/tenbaht/sduino/blob/master/docs/index.md) |
| 12 | +More in detail information about supported boards, tools and the API. |
| 13 | + |
| 14 | +[Quick introduction to the Arduino.mk makefile] |
| 15 | +(http://hackaday.com/2015/10/01/arduino-development-theres-a-makefile-for-that/) |
| 16 | + |
| 17 | +[PM0051](http://www.st.com/resource/en/programming_manual/cd00191343.pdf): |
| 18 | +STM8AF Flash programming manual |
| 19 | +[UM0470](http://www.st.com/resource/en/user_manual/cd00173911.pdf): |
| 20 | +STM8 SWIM protocol and debug manual |
| 21 | +[AN2658](http://www.st.com/resource/en/application_note/cd00176594.pdf): |
| 22 | +Using the analog-to-digital converter of the STM8S microcontroller |
| 23 | + |
| 24 | +Many examples and presentations about the STM8S: |
| 25 | +https://github.com/VincentYChen/STM8teach |
| 26 | +It contains the SPL examples from ST, the most useful resource on the STM8: |
| 27 | +https://github.com/VincentYChen/STM8teach/tree/master/code/Project/STM8S_StdPeriph_Examples |
| 28 | + |
| 29 | +Hardware and pinouts of several ST-Link compatible flash tools: |
| 30 | +https://wiki.cuvoodoo.info/doku.php?id=jtag |
| 31 | + |
| 32 | +Using the ADC: |
| 33 | +http://blog.mark-stevens.co.uk/2012/09/single-scan-adc-on-the-stm8s/ |
| 34 | + |
| 35 | +Example for RS-232 handling with SPL: |
| 36 | +https://sourceforge.net/p/oggstreamer/oggs-stm8-firmware-001/ci/master/tree/rx_ringbuffer.c |
| 37 | + |
| 38 | +[AN3139](http://www.st.com/resource/en/application_note/cd00262293.pdf): |
| 39 | +Migration guideline within the STM8L familiy |
| 40 | + |
| 41 | + |
| 42 | + |
| 43 | +## Similar or related projects |
| 44 | + |
| 45 | +None of these projects are related to or part of Sduino. They are written |
| 46 | +independently, but with a similar goal in mind: To simplify STM8 programming |
| 47 | +for the beginner. |
| 48 | + |
| 49 | +[STM8Sduino](https://github.com/dannyf00/STM8Sduino): A minimalistic |
| 50 | +approach to adopt parts of the Arduino-API to the STM8. Based on IAR and |
| 51 | +COSMIC compiler (Windows only). Port to SDCC shouldn't be too hard but is |
| 52 | +not done yet. Low overhead, but basic functions only. No support for porting |
| 53 | +Arduino libraries. |
| 54 | + |
| 55 | + |
| 56 | +## Other interesting STM8-related projects |
| 57 | + |
| 58 | +[gdb support for the STM8](https://stm8-binutils-gdb.sourceforge.io/) |
| 59 | +STM8 toolchain with GDB debugger and SDCC. Use the hardware debugging |
| 60 | +feature of the STM8 with ST-Link and gdb. |
| 61 | + |
| 62 | +[STVD-SDCC integration suite](https://github.com/shkolnick-kun/stvd-sdcc) |
| 63 | + |
0 commit comments