├── ECUAL ├── BUTTONS │ ├── BUTTONS.c │ ├── BUTTONS.h │ ├── BUTTONS_cfg.c │ └── BUTTONS_cfg.h ├── DC_MOTOR │ ├── DC_MOTOR.c │ ├── DC_MOTOR.h │ ├── DC_MOTOR_cfg.c │ └── DC_MOTOR_cfg.h ├── DOT_MATRIX │ ├── DOT_MATRIX.c │ ├── DOT_MATRIX.h │ ├── DOT_MATRIX_cfg.c │ └── DOT_MATRIX_cfg.h ├── HCSR04 │ ├── HCSR04.c │ ├── HCSR04.h │ ├── HCSR04_cfg.c │ └── HCSR04_cfg.h ├── I2C_LCD │ ├── I2C_LCD.c │ ├── I2C_LCD.h │ ├── I2C_LCD_cfg.c │ └── I2C_LCD_cfg.h ├── JOYSTICK │ ├── JOYSTICK.c │ ├── JOYSTICK.h │ ├── JOYSTICK_cfg.c │ └── JOYSTICK_cfg.h ├── KEYPAD │ ├── KEYPAD.c │ ├── KEYPAD.h │ ├── KEYPAD_cfg.c │ └── KEYPAD_cfg.h ├── LCD16X2 │ ├── LCD16X2.c │ ├── LCD16X2.h │ ├── LCD16X2_cfg.c │ └── LCD16X2_cfg.h ├── LEDS │ ├── LEDS.c │ ├── LEDS.h │ ├── LEDS_cfg.c │ └── LEDS_cfg.h ├── LM35 │ ├── LM35.c │ ├── LM35.h │ ├── LM35_cfg.c │ └── LM35_cfg.h ├── SERVO │ ├── SERVO.c │ ├── SERVO.h │ ├── SERVO_cfg.c │ └── SERVO_cfg.h ├── SEVEN_SEGMENTS │ ├── SEVEN_SEGMENTS.c │ ├── SEVEN_SEGMENTS.h │ ├── SEVEN_SEGMENTS_cfg.c │ └── SEVEN_SEGMENTS_cfg.h └── STEPPER │ ├── STEPPER.c │ ├── STEPPER.h │ ├── STEPPER_cfg.c │ └── STEPPER_cfg.h ├── MATH ├── FIR │ ├── FIR.c │ └── FIR.h ├── MATH.c └── MATH.h ├── MIDWARE ├── FATFS_SD │ ├── FATFS_SD.c │ └── FATFS_SD.h └── FEE │ ├── FEE.c │ └── FEE.h ├── README.md └── util ├── Util.c └── Util.h /ECUAL/BUTTONS/BUTTONS.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/BUTTONS/BUTTONS.c -------------------------------------------------------------------------------- /ECUAL/BUTTONS/BUTTONS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/BUTTONS/BUTTONS.h -------------------------------------------------------------------------------- /ECUAL/BUTTONS/BUTTONS_cfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/BUTTONS/BUTTONS_cfg.c -------------------------------------------------------------------------------- /ECUAL/BUTTONS/BUTTONS_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/BUTTONS/BUTTONS_cfg.h -------------------------------------------------------------------------------- /ECUAL/DC_MOTOR/DC_MOTOR.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/DC_MOTOR/DC_MOTOR.c -------------------------------------------------------------------------------- /ECUAL/DC_MOTOR/DC_MOTOR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/DC_MOTOR/DC_MOTOR.h -------------------------------------------------------------------------------- /ECUAL/DC_MOTOR/DC_MOTOR_cfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/DC_MOTOR/DC_MOTOR_cfg.c -------------------------------------------------------------------------------- /ECUAL/DC_MOTOR/DC_MOTOR_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/DC_MOTOR/DC_MOTOR_cfg.h -------------------------------------------------------------------------------- /ECUAL/DOT_MATRIX/DOT_MATRIX.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/DOT_MATRIX/DOT_MATRIX.c -------------------------------------------------------------------------------- /ECUAL/DOT_MATRIX/DOT_MATRIX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/DOT_MATRIX/DOT_MATRIX.h -------------------------------------------------------------------------------- /ECUAL/DOT_MATRIX/DOT_MATRIX_cfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/DOT_MATRIX/DOT_MATRIX_cfg.c -------------------------------------------------------------------------------- /ECUAL/DOT_MATRIX/DOT_MATRIX_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/DOT_MATRIX/DOT_MATRIX_cfg.h -------------------------------------------------------------------------------- /ECUAL/HCSR04/HCSR04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/HCSR04/HCSR04.c -------------------------------------------------------------------------------- /ECUAL/HCSR04/HCSR04.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/HCSR04/HCSR04.h -------------------------------------------------------------------------------- /ECUAL/HCSR04/HCSR04_cfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/HCSR04/HCSR04_cfg.c -------------------------------------------------------------------------------- /ECUAL/HCSR04/HCSR04_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/HCSR04/HCSR04_cfg.h -------------------------------------------------------------------------------- /ECUAL/I2C_LCD/I2C_LCD.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/I2C_LCD/I2C_LCD.c -------------------------------------------------------------------------------- /ECUAL/I2C_LCD/I2C_LCD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/I2C_LCD/I2C_LCD.h -------------------------------------------------------------------------------- /ECUAL/I2C_LCD/I2C_LCD_cfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/I2C_LCD/I2C_LCD_cfg.c -------------------------------------------------------------------------------- /ECUAL/I2C_LCD/I2C_LCD_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/I2C_LCD/I2C_LCD_cfg.h -------------------------------------------------------------------------------- /ECUAL/JOYSTICK/JOYSTICK.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/JOYSTICK/JOYSTICK.c -------------------------------------------------------------------------------- /ECUAL/JOYSTICK/JOYSTICK.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/JOYSTICK/JOYSTICK.h -------------------------------------------------------------------------------- /ECUAL/JOYSTICK/JOYSTICK_cfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/JOYSTICK/JOYSTICK_cfg.c -------------------------------------------------------------------------------- /ECUAL/JOYSTICK/JOYSTICK_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/JOYSTICK/JOYSTICK_cfg.h -------------------------------------------------------------------------------- /ECUAL/KEYPAD/KEYPAD.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/KEYPAD/KEYPAD.c -------------------------------------------------------------------------------- /ECUAL/KEYPAD/KEYPAD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/KEYPAD/KEYPAD.h -------------------------------------------------------------------------------- /ECUAL/KEYPAD/KEYPAD_cfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/KEYPAD/KEYPAD_cfg.c -------------------------------------------------------------------------------- /ECUAL/KEYPAD/KEYPAD_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/KEYPAD/KEYPAD_cfg.h -------------------------------------------------------------------------------- /ECUAL/LCD16X2/LCD16X2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/LCD16X2/LCD16X2.c -------------------------------------------------------------------------------- /ECUAL/LCD16X2/LCD16X2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/LCD16X2/LCD16X2.h -------------------------------------------------------------------------------- /ECUAL/LCD16X2/LCD16X2_cfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/LCD16X2/LCD16X2_cfg.c -------------------------------------------------------------------------------- /ECUAL/LCD16X2/LCD16X2_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/LCD16X2/LCD16X2_cfg.h -------------------------------------------------------------------------------- /ECUAL/LEDS/LEDS.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/LEDS/LEDS.c -------------------------------------------------------------------------------- /ECUAL/LEDS/LEDS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/LEDS/LEDS.h -------------------------------------------------------------------------------- /ECUAL/LEDS/LEDS_cfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/LEDS/LEDS_cfg.c -------------------------------------------------------------------------------- /ECUAL/LEDS/LEDS_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/LEDS/LEDS_cfg.h -------------------------------------------------------------------------------- /ECUAL/LM35/LM35.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/LM35/LM35.c -------------------------------------------------------------------------------- /ECUAL/LM35/LM35.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/LM35/LM35.h -------------------------------------------------------------------------------- /ECUAL/LM35/LM35_cfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/LM35/LM35_cfg.c -------------------------------------------------------------------------------- /ECUAL/LM35/LM35_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/LM35/LM35_cfg.h -------------------------------------------------------------------------------- /ECUAL/SERVO/SERVO.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/SERVO/SERVO.c -------------------------------------------------------------------------------- /ECUAL/SERVO/SERVO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/SERVO/SERVO.h -------------------------------------------------------------------------------- /ECUAL/SERVO/SERVO_cfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/SERVO/SERVO_cfg.c -------------------------------------------------------------------------------- /ECUAL/SERVO/SERVO_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/SERVO/SERVO_cfg.h -------------------------------------------------------------------------------- /ECUAL/SEVEN_SEGMENTS/SEVEN_SEGMENTS.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/SEVEN_SEGMENTS/SEVEN_SEGMENTS.c -------------------------------------------------------------------------------- /ECUAL/SEVEN_SEGMENTS/SEVEN_SEGMENTS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/SEVEN_SEGMENTS/SEVEN_SEGMENTS.h -------------------------------------------------------------------------------- /ECUAL/SEVEN_SEGMENTS/SEVEN_SEGMENTS_cfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/SEVEN_SEGMENTS/SEVEN_SEGMENTS_cfg.c -------------------------------------------------------------------------------- /ECUAL/SEVEN_SEGMENTS/SEVEN_SEGMENTS_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/SEVEN_SEGMENTS/SEVEN_SEGMENTS_cfg.h -------------------------------------------------------------------------------- /ECUAL/STEPPER/STEPPER.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/STEPPER/STEPPER.c -------------------------------------------------------------------------------- /ECUAL/STEPPER/STEPPER.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/STEPPER/STEPPER.h -------------------------------------------------------------------------------- /ECUAL/STEPPER/STEPPER_cfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/STEPPER/STEPPER_cfg.c -------------------------------------------------------------------------------- /ECUAL/STEPPER/STEPPER_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/ECUAL/STEPPER/STEPPER_cfg.h -------------------------------------------------------------------------------- /MATH/FIR/FIR.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/MATH/FIR/FIR.c -------------------------------------------------------------------------------- /MATH/FIR/FIR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/MATH/FIR/FIR.h -------------------------------------------------------------------------------- /MATH/MATH.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/MATH/MATH.c -------------------------------------------------------------------------------- /MATH/MATH.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/MATH/MATH.h -------------------------------------------------------------------------------- /MIDWARE/FATFS_SD/FATFS_SD.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/MIDWARE/FATFS_SD/FATFS_SD.c -------------------------------------------------------------------------------- /MIDWARE/FATFS_SD/FATFS_SD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/MIDWARE/FATFS_SD/FATFS_SD.h -------------------------------------------------------------------------------- /MIDWARE/FEE/FEE.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/MIDWARE/FEE/FEE.c -------------------------------------------------------------------------------- /MIDWARE/FEE/FEE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/MIDWARE/FEE/FEE.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/README.md -------------------------------------------------------------------------------- /util/Util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/util/Util.c -------------------------------------------------------------------------------- /util/Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Khaled-Magdy-DeepBlue/STM32_Course_DeepBlue/HEAD/util/Util.h --------------------------------------------------------------------------------