|
|
@ -18,19 +18,23 @@ Kerems and Edwins Develeppoment platform.
|
|
|
|
INTERFACES
|
|
|
|
INTERFACES
|
|
|
|
|
|
|
|
|
|
|
|
- pin
|
|
|
|
- pin
|
|
|
|
- pin.h Updated with a header infromation "header" and missing function have benn added.
|
|
|
|
- pin.h Is now only missing interrupt functions
|
|
|
|
- pin.h Is tagged wiht version 1.0 and will be concidered as the first stalbe implementation
|
|
|
|
|
|
|
|
- pin.h will also be used by other interfaces when they need to initiate alternate functions
|
|
|
|
|
|
|
|
- USART
|
|
|
|
- USART
|
|
|
|
- we need to check what are the standart USART funtinalities and implement them all.
|
|
|
|
- usart.h Is wirking Great But there are many more functionalities to be added.
|
|
|
|
- usart.h the first implmentation will be made to make sure thte we have a working basis.
|
|
|
|
- usart.h Interrupt and DMA are the next steps
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- deviceSetup
|
|
|
|
|
|
|
|
- deviceSetup.h it's a copy of what ST has made but wit direct register acsess
|
|
|
|
|
|
|
|
- deviceSetup.h we need to test it with other configurations to see if it works as
|
|
|
|
|
|
|
|
supposed or if the MCU is on it's defaul 8MHz congif.
|
|
|
|
|
|
|
|
- setupInit(); funtion is called from bsl/csl/stm32f042/startup/startup_stm32f042x6.s and is called before the main();
|
|
|
|
|
|
|
|
|
|
|
|
PROGRAMMING
|
|
|
|
PROGRAMMING
|
|
|
|
|
|
|
|
|
|
|
|
- CPP
|
|
|
|
- CPP
|
|
|
|
- CPP Classes are taking extreme ammount of code ! 5kB for one class
|
|
|
|
- CPP Classes are taking extreme ammount of code ! 5kB for one class
|
|
|
|
- Try to generate a CPP proect with cube to sse if we are missing some flags.
|
|
|
|
- Try to generate a CPP proect with cube to sse if we are missing some flags.
|
|
|
|
|
|
|
|
- Huge difference i we use main.c or main.cpp as enrty point. somehow the first intoduction of classes are taking env. 5Kb
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DOCUMENTATION
|
|
|
|
DOCUMENTATION
|
|
|
|