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 |
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)
|
2 years ago |
key
|
abddc87d29
|
Made a list name GENERATED_LIBRARIES whic assmenble The startup uCode, drivers and peripherals together to simplify compilation code
|
2 years ago |
key
|
d8007fb1e3
|
Libraries are now generated automatically, Startup, Driver and Peripherals have now their own declaration listsa and corresponding librabiries list
|
2 years ago |
Kerem Yollu
|
7e777c575a
|
Transporting functions for peripherals
|
2 years ago |
Kerem Yollu
|
9a090f4769
|
Pripheral submoldule creation function is implemted
|
2 years ago |