Commit Graph

46 Commits (67d67dbfefc2b9eaf01206899ea56f564d1fe213)

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
kerem yollu bbb2fefe71 Made 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
2 years ago
kerem yollu 68de79e685 Interrupts 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
2 years ago
polymurph 5e4725ef7b started work on interrupts for spi
2 years ago
polymurph 217fd76bdb added timer interrupt enable / dissable
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 147c8c7e4b replaced bulky code with makro inside the IRQ Handlers
2 years ago
polymurph 3a2757b390 added makro timer int flag handling makro. NEEDS TO BE TESTED!!!
2 years ago
polymurph 5524efc144 resolved makro errors
2 years ago
polymurph 104eefab3f resolving makro errors
2 years ago
polymurph 1d36ae2336 resolving makro errors
2 years ago
polymurph 14f9913614 resolving makro errors
2 years ago
polymurph 3c95c4c91f resolving makro errors
2 years ago
polymurph 9bc587c0f2 resolving makro errors
2 years ago
polymurph 23b2750e18 created HANDLE_INT_FLAG makro
2 years ago
polymurph 53c87c9cf9 typo in IRQ Handlers
2 years ago
polymurph 70f2035c2c iplemented all timer interrupts
2 years ago
polymurph db1166e1b9 working on timer interrupts
2 years ago
kerem yollu 406bb83fca Defined new todos, and re-aranged timer2 Interrupt
2 years ago
polymurph 9f72f55811 added datasheet
2 years ago
kerem yollu a83a21d7f3 Simplified the projectDefinition.cmake and separated cmakeCore and cmakeProject
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 5e21945627 removed faulty #include
2 years ago
polymurph 409349c3d4 work on interrupts
2 years ago
polymurph 9233133f35 work on interrupts
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 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 a25938a9a7 missing hardware description for interrupts
2 years ago
polymurph b042b229f9 added interrupt files
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
3 years ago
Kerem Yollu 0e22b6b379 new i2c.c is working but not optimal nad there are some questions concerning the datasheet (NBYTE counter)
3 years ago
Kerem Yollu 0ecc6496af new i2c.c Structure with working read function (polling)
3 years ago
Kerem Yollu fb58ceb58f Working on i2c again making it simpler to use master write doesn't work
3 years ago
Kerem Yollu 6a4ec9adcf Automated the project configuration file. I need now to moove all the auto include funtions in one file
3 years ago
Kerem Yollu 9a090f4769 Pripheral submoldule creation function is implemted
3 years ago
Kerem Yollu 4493b5f468 Removed the env directory and correccted the main.c chek funtion in run.sh
3 years ago