dbfd008f1dStill identical to the one wihtout pointers, but this version is optimised to use a const pointers. So that when we generate more than one pin they all use the same pointer registers without recreating them.
linux_test
Kynsight2025-04-26 12:16:21 +0200
a8e5cff8e6Modified to be as identical to the linux_test_nopointer in order to have a good benchmark nedd to comparre size wehn addin more than one pinKynsight2025-04-25 16:51:35 +0200
78abf26979Modified to be as identical to the linux_test_nopointer in order to have a good benchmark nedd to comparre size wehn addin more than one pinKynsight2025-04-25 16:49:15 +0200
1fa5b939aeModified to be as identical to the linux_test implementation with pointers in order to have a good benchmark
linux_test_nopointer
Kynsight2025-04-25 15:37:33 +0200
69d109582cCompilation order chnaged for the submodules otherwise extra project source files can t reach functions declared in KEDKerem Yollu2023-06-29 16:59:19 +0200
7090e7f925Issue with the interrupt tables, whnr GPIO is working Timers stop Working and vice versa, the indexing has ome issuesKerem Yollu2023-06-29 16:54:52 +0200
67d67dbfefDouble declaration if PINX6_BOTH_EDGE correctedKerem Yollu2023-06-20 15:52:14 +0200
e3c1298f55Started working on pin interrupt, working example on main.c. transfering it to pin.cKerem Yollu2023-03-25 18:44:35 +0100
bbb2fefe71Made some minor chnages to HANDLE_INT_FLAG macro, The fact that Interrups are not functioning correcly after a soft reset is known, chnages in the satrup and to the hardware may alter this behaviour
kerem yollu
2023-03-14 16:18:07 +0100
68de79e685Interrupts only Working if a hardware reset is made, There is propably an issue with the interrupt initialization or flag management. table size in imp_timer.c was too small
kerem yollu
2023-03-13 16:17:42 +0100
5e4725ef7bstarted work on interrupts for spipolymurph2023-03-12 16:10:36 +0100
5622103817Changed the projectDefinitions.cmake to it's final form and corrected the header include issuesKerem Yollu2023-03-08 16:03:40 +0100
e14f8b06aaProject submodule generator will indicate if a header wiht the same name of the source exist. changed projectDefinitions.cmake please copy the one in ked/libraries/examples/autoInitKerem Yollu2023-03-08 11:57:36 +0100
a83a21d7f3Simplified the projectDefinition.cmake and separated cmakeCore and cmakeProject
kerem yollu
2023-03-08 10:25:48 +0100
9fb6a9fcb3I will soon womit CMAKE but its taking ever more shape, if we finr an implmentation without header it wil generate an fatal error, now i will implement a check to find out if two source file or two header files have the same name
kerem yollu
2023-03-07 13:38:45 +0100
36be0a0f9eCmake's main functionalities are fully implmeneted now the error handler should be optimized
kerem yollu
2023-03-06 16:42:20 +0100
c893a9584eRestructuration from CMakeCore with Edwin Stage 1Kerem Yollu2023-03-05 22:23:37 +0100
8471df9e9cadded TODO inside CMakeLists.cmake + coments cleanupKerem Yollu2023-03-05 14:28:16 +0100
5b8f0a88dbadded TODO inside CMakeLists.cmake + coments cleanupKerem Yollu2023-03-05 14:17:13 +0100
8300246f15Cmake is taking it final shape, removed the CMakeConfig.txt from stm32f042k6t6 and also from the startup folder | i2c.c -> i2c_init Function has been canged to accep the i2cType only, this saves memory
kerem yollu
2023-03-01 15:45:14 +0100
ecca9af3a3README for driver written and on looking how it presents itselfKerem Yollu2023-02-28 17:43:29 +0100
8d8f53e3e5renamed the folders src to implementation and Device to hardwaerDescription as these names are more descriptiv of what the purpouse ispolymurph2023-02-26 14:27:36 +0100
8c1400a53cPLaying around with function pointers
kerem yollu
2023-02-24 15:24:51 +0100
e1487d6bb2Started to reoganise and some test with function pointers in libraries folderKerem Yollu2023-02-23 18:28:51 +0100
3e98c7ce71Finished the basic functions for the lcd like print pixel, chat, test, line, rectangle, circle, now need to clean ssd1306_i2c
kerem yollu
2023-02-22 16:48:53 +0100
d1a570b8dfmore advancement on the lcd_oled.c and ssd1306.c more functions have been ported and drwa line is working
kerem yollu
2023-02-22 12:00:15 +0100
f330f8fe9alcd_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()Kerem Yollu2023-02-21 21:27:06 +0100
13dc881419Started 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 driverKerem Yollu2023-02-21 11:24:53 +0100
855cd7c99dstarted 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
kerem yollu
2023-02-20 16:34:15 +0100
ec87722338Removed the not needed waitMs() and added a print char command for the oled display
kerem yollu
2023-02-20 13:24:32 +0100
6814afa6deRun.sh Modified to be able to install stlink from STM
kerem yollu
2023-02-20 13:10:31 +0100
3ebdf34db2Sarted testing the i2c library wiht the 0.9Inc oled display, and it is working! just need to to the reset manually
kerem yollu
2023-02-20 11:49:44 +0100
4030ed9611i2c 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 tooKerem Yollu2023-02-19 19:42:01 +0100
0e22b6b379new i2c.c is working but not optimal nad there are some questions concerning the datasheet (NBYTE counter)Kerem Yollu2023-02-18 18:12:25 +0100
0ecc6496afnew i2c.c Structure with working read function (polling)Kerem Yollu2023-02-18 15:37:53 +0100
fb58ceb58fWorking on i2c again making it simpler to use master write doesn't workKerem Yollu2023-02-14 22:59:31 +0100
3186e3fd64started work on python KED builder script for use on linux or windowspolymurph2023-02-12 12:09:07 +0100
ab066f9da6cleaned up documentation of CMakeLists.txt for readability on one screenpolymurph2023-01-28 16:06:44 +0100
5ef339c5bbMoved library generation functions and driver generation function in to cmakeCore.cmake todo : give the project path trought run.sh the "../" can be confusingKerem Yollu2023-01-24 10:13:55 +0100
fce1f42f88added error handling changed periferals/ to peripherals/ changed ked/config/ to ked/cmake_core/ moved functions to cmakeCore.cmakeKerem Yollu2023-01-24 09:12:04 +0100