Commit Graph

219 Commits (e1487d6bb2f5ef25862cf19fc12316ed90e34463)
 

Author SHA1 Message Date
key 681bd375cc Back to STM_Pin<Pin_no::pin_3, GPIO_Port::Port_B_base_address> led; but we need do update the asserts for compilation
4 years ago
key cc2c1d766f I have changed the structure of stm_pin.hpp but nothing big. Pull Up/donw is working and Read too. TODO: define some more structure
4 years ago
edwin d3210314ae Update 'README.md'
4 years ago
polymurph 6e641f7658 Readme update
4 years ago
polymurph 82dddf9b65 Readme update
4 years ago
polymurph fd2ac9c1d4 added helpfull link
4 years ago
key 0f4fda1f7a Implemented pin_impl Branch onto master branch. the pin configuration is made in the bsl/csl/nucleo_f042k6/*.cpp
4 years ago
Kerem Yollu 36a2806884 Raspberry test is a sucsessgit add .
4 years ago
key df395d3e07 Automation under way and ./run.sh is imore intelligent
4 years ago
key 98b19db1cb added gpio for raspberry but not tested
4 years ago
key acdec3c387 Added delay also for raspberry and changed micro/mili seconds fault now time to implment a gpio for raspberry
4 years ago
key 93dae2698b Added a very simple delay.cpp interface
4 years ago
key 2530ee3804 I was able to automatically use the corrspondig headers by #ifdef in main.hpp and -D C_DEF in /bsl/XXX/bslConfig.cmake > not totally convinced <
4 years ago
key 3f78936c4e Working with ./run nucleo_f042K6 and ./run raspberry but must cahnge the headers. I will make a cmake configuration that will configure the main.hpp automatically
4 years ago
key 69d64d5127 Made the cmake interactiv please run the ./run command with the filename that is unde /bsl/ EX : ./run nucleo_f042k6
4 years ago
key 8643e915f8 Final strcture with crude working example
4 years ago
key dc0aa76818 Reorganisation itteration 2
4 years ago
key 4dc986dbba Restructuration itteration 1
4 years ago
key 9e223e18b9 Added some usefull coments and modified path definitions
4 years ago
polymurph fff29f491d added KED structure idea
4 years ago
polymurph 4cb7ec1772 added more funtions to pin interface
4 years ago
polymurph 68a25b0b64 chenged absolute include path to relative path
4 years ago
polymurph f24a29a49d typo
4 years ago
polymurph ec6929c154 removed build directory
4 years ago
polymurph 14babaf4df updated .gitignore
4 years ago
edwin 1721d6c291 Update '.gitignore'
4 years ago
key 0823f82064 Abetter implmementation of the output registers
4 years ago
key 1b97cc3c28 Made the baremetal driver using the stm genrated register header
4 years ago
key 8429f4859c first GPIO bare level implementation /bsl/nucleo_f042k6/periferals/gpio | it's on the false directory but it's easy to change
4 years ago
key 117630b3f4 Semi implmeentation of interface/gpio now is time to think to the structure
4 years ago
key 30acfda78a Top level working great no install wil be implemente for Crosscompile Now is time for sime driver adaptation
4 years ago
key 83fb6c924a project() is remooved from each subdirectory TODO : Organise CMakeLists.txt and modularize it a bit more let's see if install is needed for crosscompiling projects
4 years ago
key b075ca7526 At the end CMakeLists.txt is a the top level and adde a definitive configuration file TODO try removing project() for each subdirectory and make Install
4 years ago
key da7ff46daf opimized cmake still with porject names defined but i can take the CMakeLists.txt one ste higher
4 years ago
atomega f6900baaf1 Now one level higher and can pass everything with libraries now time to separate the head Cmake and the Executable generation
4 years ago
atomega ca7c065df7 New structure implmented with new main called from cppSrc/trasnfer.cpp now need to merge everything one level up
4 years ago
atomega e36f800d3c Arraged folder structure
4 years ago
atomega bcca9f4157 Cleaned the Cmake now triying to move the main function entry point to the the cpp
4 years ago
atomega ef0aa1340e Was able to additinonaly separate Src and Startup
4 years ago
atomega c7e9670222 Was able to separate Drivers as a submodule
4 years ago
atomega c6d22153a9 finally able to combine c and cpp the trick is in the header #ifdef __cplusplus extern "C" {#endif #ifdef __cplusplus}#endif
4 years ago
kerem 5b2926652d added a stmcube project without main
4 years ago
atomega 750e5b354e I was able to add a cpp to the project and link it
4 years ago
atomega 44c07c9da7 Most stable and arraged cmake yet... but not exactly separated
4 years ago
atomega 11d46dcda7 Added some comments and started to separate headers
4 years ago
atomega 295964c9e8 Configurint the Cmake from experiences gathered from Dividing and divideArm branches
4 years ago
atomega d86d74f983 Cmake is working i don't really know exatcly how but it works look into bsl/cmakeLowLayer/run.sh
4 years ago
key dc125b0d78 somewhat working CMAKE
4 years ago
Kerem Yollu 564fc2cee7 moded HAL to LL and exluded non used libraries
4 years ago
kerem f7d036a55e working makefile design for smt32f042k6
4 years ago