Commit Graph

30 Commits (cd61c08ab69cdeccf563cc93e3aa6f95c186eae4)

Author SHA1 Message Date
key cd61c08ab6 Changed the delay function to use SysTicks
4 years ago
key 3a61f9f35e USART Rx is wroking, fixed yet another bug in pin.c ^-^
4 years ago
key 2e4a027581 USART implementation of TX is done for the most common use cases | now working on RX
4 years ago
key 64d174aec2 Uart is tarting to take shape. now we need to define if we want to implement all the functions
4 years ago
key 82107231a8 Added a crude print function in usart.c but it's working great
4 years ago
key f96351197f First working usart Example. | pin.c corected the pinSetAlternate(); |
4 years ago
key d444dfa383 USART still not working
4 years ago
key aa6afaccce Started with the USART implmentation. Not finished nor Tested
4 years ago
key acee0e1eb3 Added Doxygen Support & mostly documented pin.h please check ./build/html/index.html
4 years ago
key 8eebbc2fa4 Finalised the pin.h implmentation with missing functions. started with usart.h updated the Readme
4 years ago
key 8c67198b08 If pinInit(); function is called after the pins bit configurations the MCU can't start anymore after a reset or power off as he will try to configure the resiters but without having a Clk source
4 years ago
key aeda7542d3 I have changed delay() from a class to a simple C and saved 5kB we need to look why classes are taking so much place
4 years ago
key 76c339af27 Pin implementation is semi finished TODO : test speed() and ouputputstate() and lasty define printinfo() and error() functions implementations
4 years ago
polymurph e9dea25879 implmented pin state. NOT TESTED YET!
4 years ago
polymurph 8fee4811e5 small error in speed list
4 years ago
polymurph 8b6e435ac8 implemented speed setting. NOT TESTED!
4 years ago
key 47a05d0b5a Continuing the pin.c implmentation than asap UART
4 years ago
key 7e49cf6a33 Working inplementation of pin setMode function
4 years ago
key b98868c432 New ipmlemendtaion of pin interface in C
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
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 8643e915f8 Final strcture with crude working example
4 years ago
key dc0aa76818 Reorganisation itteration 2
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 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 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