Commit Graph

25 Commits (master)

Author SHA1 Message Date
Kerem Yollu 67d67dbfef Double declaration if PINX6_BOTH_EDGE corrected
2 years ago
Kerem Yollu e3c1298f55 Started working on pin interrupt, working example on main.c. transfering it to pin.c
2 years ago
polymurph 6d0ffa4045 working on adding timer interrupt enable/dissable feature which sets the DIER register internaly
2 years ago
polymurph a97b1885f5 working interrupt handler list with makro for handling the interrupt flags inside the ISR
2 years ago
Kerem Yollu 157d3f61ad Compiling for Interrupt
2 years ago
polymurph 93b8c69102 moved interrupt from peripherals to system
2 years ago
polymurph 782bcdbb2b added missing interrupt headers
2 years ago
kerem yollu 36be0a0f9e Cmake's main functionalities are fully implmeneted now the error handler should be optimized
2 years ago
Kerem Yollu c893a9584e Restructuration from CMakeCore with Edwin Stage 1
2 years ago
kerem yollu 8300246f15 Cmake 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
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 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 b042b229f9 added interrupt files
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 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 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