Commit Graph

290 Commits (linux_test)
 

Author SHA1 Message Date
Kerem Yollu 3db8bd4052 Continuing on cmake restructuration also added some tweaks to doxygen
2 years ago
kerem yollu 9468fa8622 Reorganizing the Header Structures
2 years ago
kerem yollu fc914ab7db Renaming the varibale in CMAKE so that rthey make more sense
2 years ago
kerem yollu 21f7ecfeb1 New organisation with ./ked/run.sh stm32f042k6t6 is now wokring
2 years ago
kerem yollu 5de8884257 Started the cleaning process, unsuled LCD functions are deleted
2 years ago
polymurph 5e21945627 removed faulty #include
2 years ago
polymurph 409349c3d4 work on interrupts
2 years ago
polymurph 9233133f35 work on interrupts
2 years ago
polymurph d8b89e8564 work on README.md
2 years ago
polymurph 8d8f53e3e5 renamed the folders src to implementation and Device to hardwaerDescription as these names are more descriptiv of what the purpouse is
2 years ago
polymurph 2eab53cb47 work on README.md
2 years ago
polymurph 7591635fc7 work on hwd
2 years ago
polymurph 830b48f9ff work on restructuring to hwd_xxx.h
2 years ago
polymurph 58e472b702 added specific target devidce. Te chip on the NUCLEOF042K6 has the stm32f042k6t6 chip used
2 years ago
polymurph 92418aa4d6 started with splitting up hardwareDescription.hintop individual hwd_xxx.h files
2 years ago
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
2 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
2 years ago
Kerem Yollu fce1f42f88 added error handling changed periferals/ to peripherals/ changed ked/config/ to ked/cmake_core/ moved functions to cmakeCore.cmake
2 years ago
Kerem Yollu c762a4abbd Channged .c extention on library generation function with a PL varibale for future proofing the code
2 years ago
Kerem Yollu 6a4ec9adcf Automated the project configuration file. I need now to moove all the auto include funtions in one file
2 years ago
Kerem Yollu 00a6e0c8e7 Automated the driver library creation and inclusion process for the main Cmake
2 years ago