Commit Graph

22 Commits (58e472b7028acb35bac0624788985b809a151b8d)

Author SHA1 Message Date
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 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 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
3 years ago
Kerem Yollu c762a4abbd Channged .c extention on library generation function with a PL varibale for future proofing the code
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 00a6e0c8e7 Automated the driver library creation and inclusion process for the main Cmake
3 years ago
Kerem Yollu 4493b5f468 Removed the env directory and correccted the main.c chek funtion in run.sh
3 years ago
key e07b78241b created the config_files folder
3 years ago
polymurph 3063fdde11 added max31865 driver
4 years ago
key b98868c432 New ipmlemendtaion of pin interface in C
4 years ago
key 7b65c95242 Made the LED class and it's worting at it is now wrotten but wehn i pass &ledPin i get : 'Pin' is an inaccessible base of STM_Pin<(Pin_no)3, (GPIO_Port)1207960576>
4 years ago
key 9984ab9fe9 Made the BSL Class now lets look for led.cpp implementation
4 years ago
polymurph 2d39a5595d cleanup, may not compile
4 years ago
polymurph cf29b4b4c6 added example with dummy driver
4 years ago
polymurph 75fbc08be1 added dac driver example
4 years ago