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 |