Commit Graph

275 Commits (6d0ffa4045185b251e4e9e9f0bea5ddfd923b3dd)
 

Author SHA1 Message Date
polymurph bbdb0a5ffd cleanup
2 years ago
polymurph 8c86c79533 removed mistake
2 years ago
polymurph 09ac07b25a added missing interrupt stuff in pin.h
2 years ago
polymurph a25938a9a7 missing hardware description for interrupts
2 years ago
polymurph b042b229f9 added interrupt files
2 years ago
kerem yollu 8c1400a53c PLaying around with function pointers
2 years ago
Kerem Yollu e1487d6bb2 Started to reoganise and some test with function pointers in libraries folder
2 years ago
kerem yollu 3e98c7ce71 Finished the basic functions for the lcd like print pixel, chat, test, line, rectangle, circle, now need to clean ssd1306_i2c
2 years ago
kerem yollu d1a570b8df more advancement on the lcd_oled.c and ssd1306.c more functions have been ported and drwa line is working
2 years ago
Kerem Yollu f330f8fe9a lcd_oled.c ans ssd1306_i2c.c is taking shape, now the initialisation functions are made and we cna call lcd_oled_draw_pixel() and lcd_oled_print_char()
2 years ago
Kerem Yollu 13dc881419 Started on the implmentation of my own ssd1306 function that will be later called by lcd_oled.c and fixed wet another Cmake issue where one driver wasn't able to get the header of another driver
2 years ago
kerem yollu 855cd7c99d started with the lcd_oled.h library, and tested the draw pixel command, it works for the example main.c main.h and cmake config please go in /dev/examples
2 years ago
kerem yollu ec87722338 Removed the not needed waitMs() and added a print char command for the oled display
2 years ago
kerem yollu 6814afa6de Run.sh Modified to be able to install stlink from STM
2 years ago
kerem yollu 3ebdf34db2 Sarted testing the i2c library wiht the 0.9Inc oled display, and it is working! just need to to the reset manually
2 years ago
Kerem Yollu 4030ed9611 i2c is working beter and added a check device funtion who checks is a device is on the bu or not. Driver header in cmake were not correctly included, i have fixed that issue too
2 years ago
Kerem Yollu 0e22b6b379 new i2c.c is working but not optimal nad there are some questions concerning the datasheet (NBYTE counter)
2 years ago
Kerem Yollu 0ecc6496af new i2c.c Structure with working read function (polling)
2 years ago
Kerem Yollu fb58ceb58f Working on i2c again making it simpler to use master write doesn't work
2 years ago
Kerem Yollu 0868b65918 Strated to modify the README.md
2 years ago
Kerem Yollu 168136a2f9 Sarted to have look on ked.py and made some commments
2 years ago
polymurph 8bfe9b9021 removed debug prints at the beginning
2 years ago
polymurph 3291ccd8bc working on correct path joining with os
2 years ago
polymurph b766e50abe working on correct path joining with os
2 years ago
polymurph ad4e8d408f working on flasher
2 years ago
polymurph 0a29c368cb added __pycache__/ to .gitignore
2 years ago
polymurph b6a6940de0 working on flashing script
2 years ago
polymurph ccd144c359 work on KED Script
2 years ago
polymurph 3186e3fd64 started work on python KED builder script for use on linux or windows
2 years ago
polymurph ab066f9da6 cleaned up documentation of CMakeLists.txt for readability on one screen
3 years ago
Kerem Yollu 5ef339c5bb Moved library generation functions and driver generation function in to cmakeCore.cmake todo : give the project path trought run.sh the "../" can be confusing
3 years ago
Kerem Yollu fce1f42f88 added error handling changed periferals/ to peripherals/ changed ked/config/ to ked/cmake_core/ moved functions to cmakeCore.cmake
3 years ago
Kerem Yollu c762a4abbd Channged .c extention on library generation function with a PL varibale for future proofing the code
3 years ago
Kerem Yollu 6a4ec9adcf Automated the project configuration file. I need now to moove all the auto include funtions in one file
3 years ago
Kerem Yollu 00a6e0c8e7 Automated the driver library creation and inclusion process for the main Cmake
3 years ago
key 6e6f4f887c Project Configuration made on the same level as main.c and the user should define the folder wehre his headers an sources are. (sources are not getting linked for the moment only headers)
3 years ago
key abddc87d29 Made a list name GENERATED_LIBRARIES whic assmenble The startup uCode, drivers and peripherals together to simplify compilation code
3 years ago
key d8007fb1e3 Libraries are now generated automatically, Startup, Driver and Peripherals have now their own declaration listsa and corresponding librabiries list
3 years ago
Kerem Yollu 7e777c575a Transporting functions for peripherals
3 years ago
Kerem Yollu 9a090f4769 Pripheral submoldule creation function is implemted
3 years ago
Kerem Yollu 4493b5f468 Removed the env directory and correccted the main.c chek funtion in run.sh
3 years ago
Kerem Yollu fb0ff98d6e Changed KED to act as a git Submodule
3 years ago
kerem 6da5c4c144 Cleaned the Main main.c ti have a clean start with uart and blinking LED
3 years ago
kerem 91513ad6b3 added interrupt main.c in examples file
3 years ago
kerem f84f682edf i2c.c doxgen comments deleted
3 years ago
kerem 741bca811f Fixed Doxygen and cahged rules to be recursive
3 years ago
kerem edf78539a2 Implementation of the new structure
3 years ago
polymurph 731dae3381 set up basic test scenario for SPI
3 years ago
key d56e3ef92c Added the I2C.h based on the Stdandart i2c protocol V.7
3 years ago
polymurph 8beb18003f work on Readme
3 years ago