├── .gitmodules ├── Certification.png ├── First-Interview.png ├── Grade.png ├── README.md ├── Top 1.png ├── Unit_2_C_Programming ├── 1_C_Basics │ └── Assignments │ │ ├── EX1_C_Program_To_Print_Sentence.c │ │ ├── EX2_C_Program_To_Print_a_Integer_Entered_by_a_User.c │ │ ├── EX3_C_Program_to_Add_Two_Integers.c │ │ ├── EX4_C_Program_to_Multiply_Two_Floating_Point_Numbers.c │ │ ├── EX5_C_Program_to_Find_ASCII_Value_of_a_Character.c │ │ ├── EX6_C_Program_to_Swap_Two_Numbers.c │ │ └── EX7_C_Program_To_Swap_Two_Numbers_Without_Temp_Variable.c ├── 2_Loop_&_Condition │ └── Assignments │ │ ├── EX1_C_Program_to_Check_a_Number_Is_Even.c │ │ ├── EX2_C_Program_to_Check_Vowel_or_Consonant_Letter.c │ │ ├── EX3_C_Program_to_Find_The_Largest_Number.c │ │ ├── EX4_C_Program_to_Check_a_Number_is_Positive_or_Negative_or_Zero.c │ │ ├── EX5_C_Program_to_Check_a_Character_is_an_Alphabet_or_Not.c │ │ ├── EX6_C_Program_to_Calculate_Sum_of_Natural_Numbers.c │ │ ├── EX7_C_Program_to_Find_Factorial_of_a_Number.c │ │ └── EX8_C_Program_to_Make_a_Simple_Calculator_Using_Switch_Case.c ├── 3_Array_&_String │ ├── Arrray │ │ └── Assignments │ │ │ ├── EX1_C_Program_To_Find_Sum_Of_Two_Matrix_Of_Order_2x2.c │ │ │ ├── EX2_C_Program_To_Calculate_Average.c │ │ │ ├── EX3_C_Program_To_Find_Transpose_Of_A_Matrix.c │ │ │ ├── EX4_C_Program_To_Insert_An_Element_in_a_Array.c │ │ │ └── EX5_C_Program_To_Search_an_Element_In_Array.c │ └── String │ │ └── Assignments │ │ ├── EX1_C_Program_To_Find_The_Frequency_Of_Characters.c │ │ ├── EX2_C_Program_To_Find_The_Length_of_a_String.c │ │ └── EX3_C_Program_to_Reverse_String_Without_Using_Library_Function.c ├── 4_Functions │ ├── Assignments │ │ ├── EX1_Prime_Numbers_between_two_Intervals_by_Making_User_Defiend_Function.c │ │ ├── EX2_C_Program_to_Calculate_Factorial_of_a_Number_Using_Recursion.c │ │ ├── EX3_C_Program_to_Reverse_a_Sentence_Using_Recursion.c │ │ └── EX4_C_Program_to_Calculate_the_Power_of_a_Number_Using_Recursion.c │ └── Quiz │ │ ├── No.1 │ │ └── C_Program_to_Take_String_form_the_User_and_Check_if_it_the_Same_Username_or_not.c │ │ ├── No.2 │ │ └── C_Program_for_Swapping_2_Arrays_with_Different_Lenghts.c │ │ └── No.3 │ │ ├── C_Function_that_Reverse_an_Input_Array.c │ │ └── Output.png ├── 5_Structures │ ├── Assignment │ │ ├── EX1_C_Program_to_Store_Information_of_a_Student_Using_Structure.c │ │ ├── EX2_C_Program_to_Add_Two_Distances_Systems_Using_Structure.c │ │ ├── EX3_C_Program_to_Add_Two_Complex_Numbers_by_Passing_Structure_to_a_Function.c │ │ ├── EX4_C_Program_to_Store_Information_of_Students_Using_Structure.c │ │ ├── EX5_C_Program_to_Find_Area_of_a_circle_by_Passing_Arguments_to_Macros.c │ │ └── EX6_C_Finding_The_Size_of_Both_Union_and_Structure.c │ └── Lab │ │ └── Lab_1 │ │ └── StrutureLec_Lab_1.c ├── 6_Pointers │ ├── EX1_C_Program_to_Demonstrate_How_to_Handle_the_Pointers_in_the_Program.c │ ├── EX2_C_Program_to_Print_All_Alphabets_Using_a_pointer.c │ ├── EX3_C_Program_to_Print_a_String_in_Reverse_Using_a_Pointer.c │ ├── EX4_C_Program_to_Print_the_Elements_of_an_Array_in_reverse_order.c │ ├── EX5_C_Program_to_Show_a_Pointer_to_an_Array_Which_Contents_are_Pointer_to_Structure.c │ └── More Practice │ │ ├── Write a program in C to add two numbers using pointers.c │ │ ├── Write a program in C to demonstrate how to handle the pointers in the program.c │ │ ├── Write a program in C to demonstrate the use of &(address of) and (value at address) operator.c │ │ ├── Write a program in C to print all permutations of a given string using pointers.c │ │ └── Write a program in C to show the basic declaration of pointer.c └── 7_First_Mid_Term_Exam │ ├── FirstMidTermExam_Code1 │ └── C_Function_to_Take_a_Number_and_Sum_all_Digits.c │ ├── FirstMidTermExam_Code2 │ └── C_Function_to_take_an_Integer_Number_and_Calculate_its_Square_Root.c │ ├── FirstMidTermExam_Code3 │ └── C_Function_to_Print_All_Prime_Numbers_Between_Two_Numbers.c │ ├── FirstMidTermExam_Code4 │ └── C_Function_to_Revers_Digits_in_Number.c │ ├── FirstMidTermExam_Code5 │ └── C_Function_to_Count_Number_of_Ones_in_Binary_Number.c │ ├── FirstMidTermExam_Code6 │ └── C_Function_To_Return_Unique_Number_in_array_With_One_Loop.c │ ├── FirstMidTermExam_Code7 │ └── C_Function_to_Sum_Numbers_From_1_To_100_Without_Loop.c │ ├── FirstMidTermExam_Code8 │ └── C_Function_to_take_an_Array_and_revers_its_elements.c │ ├── FirstMinTermExam_Code10 │ └── C_Function_to_Count_the_Max_Number_Of_Ones_Between_Two_Zeros.c │ └── FirstMinTermExam_Code9 │ └── C_Function_to_Reverse_Words_in_String.c ├── Unit_3_Embedded_C ├── Lesson 1 │ └── Assignment │ │ ├── Lab_1_Toggle_Led │ │ ├── .cproject │ │ ├── .project │ │ ├── .settings │ │ │ └── language.settings.xml │ │ ├── Debug │ │ │ ├── Lab_1_Toggle_Led.bin │ │ │ ├── Lab_1_Toggle_Led.elf │ │ │ ├── Lab_1_Toggle_Led.hex │ │ │ ├── Lab_1_Toggle_Led.hex.asm │ │ │ ├── Lab_1_Toggle_Led.list │ │ │ ├── Lab_1_Toggle_Led.map │ │ │ ├── Src │ │ │ │ ├── main.d │ │ │ │ ├── main.o │ │ │ │ ├── main.su │ │ │ │ ├── subdir.mk │ │ │ │ ├── syscalls.d │ │ │ │ ├── syscalls.o │ │ │ │ ├── syscalls.su │ │ │ │ ├── sysmem.d │ │ │ │ ├── sysmem.o │ │ │ │ └── sysmem.su │ │ │ ├── Startup │ │ │ │ ├── startup_stm32f103c6ux.d │ │ │ │ ├── startup_stm32f103c6ux.o │ │ │ │ └── subdir.mk │ │ │ ├── makefile │ │ │ ├── objects.list │ │ │ ├── objects.mk │ │ │ └── sources.mk │ │ ├── Inc │ │ │ └── Platform_Types.h │ │ ├── STM32F103C6UX_FLASH.ld │ │ ├── Src │ │ │ ├── main.c │ │ │ ├── syscalls.c │ │ │ └── sysmem.c │ │ └── Startup │ │ │ └── startup_stm32f103c6ux.s │ │ └── Plarform_Types │ │ └── Platform_Types.h ├── Lesson 2 │ └── Lab_1 │ │ ├── Linker_Script.ld │ │ ├── Mina.bin │ │ ├── Mina.elf │ │ ├── Platform_Types.h │ │ ├── Script.sh │ │ ├── app.c │ │ ├── app.i │ │ ├── app.o │ │ ├── app.s │ │ ├── appSTable.txt │ │ ├── start.s │ │ ├── startup.o │ │ ├── startup.s │ │ ├── startupSTable.txt │ │ ├── uart.c │ │ ├── uart.h │ │ ├── uart.i │ │ ├── uart.o │ │ ├── uart.s │ │ └── uartSTable.txt ├── Lesson 3 │ ├── Lab_1 │ │ ├── Linker_Script.ld │ │ ├── Makefile │ │ ├── Map_File.map │ │ ├── Mina.bin │ │ ├── Mina.elf │ │ ├── Platform_Types.h │ │ ├── app.c │ │ ├── app.o │ │ ├── startup.o │ │ ├── startup.s │ │ ├── uart.c │ │ ├── uart.h │ │ └── uart.o │ └── Lab_2 │ │ ├── Lab 2.pdf │ │ ├── Lab_2(startup.c) │ │ ├── CortexM3_linker_script.ld │ │ ├── CortexM3_startup.c │ │ ├── CortexM3_startup.o │ │ ├── Embedded_C_Lesson_3_Lab_2.bin │ │ ├── Embedded_C_Lesson_3_Lab_2.elf │ │ ├── Embedded_C_Lesson_3_Lab_2.elf.asm │ │ ├── Makefile │ │ ├── Map_File.map │ │ ├── Platform_Types.h │ │ ├── log.txt │ │ ├── main.c │ │ └── main.o │ │ └── Lab_2(startup.s) │ │ ├── CortexM3_linker_script.ld │ │ ├── CortexM3_startup.o │ │ ├── CortexM3_startup.s │ │ ├── Embedded_C_Lesson_3_Lab_2.bin │ │ ├── Embedded_C_Lesson_3_Lab_2.elf │ │ ├── Embedded_C_Lesson_3_Lab_2.elf.asm │ │ ├── Makefile │ │ ├── Map_File.map │ │ ├── Platform_Types.h │ │ ├── main.c │ │ └── main.o └── Lesson 4 │ └── Lab 3 │ ├── CortexM4_linker_script.ld │ ├── CortexM4_startup.c │ ├── CortexM4_startup.o │ ├── Embedded_C_Lesson_4_Lab_3.axf │ ├── Embedded_C_Lesson_4_Lab_3.bin │ ├── Embedded_C_Lesson_4_Lab_3.elf │ ├── Keil_Uvision_Embedded_C_Lesson_4_Lab_3_Project │ ├── EventRecorderStub.scvd │ ├── Keil_uvision_unit3_lab4_project.uvguix.Mina Karam │ ├── Keil_uvision_unit3_lab4_project.uvguix.kkhalil │ ├── Keil_uvision_unit3_lab4_project.uvoptx │ ├── Keil_uvision_unit3_lab4_project.uvprojx │ └── Keil_uvision_unit3_lab4_project │ │ ├── EventRecorderStub.scvd │ │ ├── Keil_uvision_unit3_lab4_project.uvguix.kkhalil │ │ ├── Keil_uvision_unit3_lab4_project.uvoptx │ │ └── Keil_uvision_unit3_lab4_project.uvprojx │ ├── Makefile │ ├── Map_File.map │ ├── Platform_Types.h │ ├── Util.h │ ├── main.c │ └── main.o ├── Unit_4_System_Architecture ├── Lesson_1_Data_Structure │ ├── FIFO_buffer │ │ ├── fifo.c │ │ ├── fifo.h │ │ ├── fifo_cfg.h │ │ └── fifo_test.c │ ├── LIFO_buffer │ │ ├── V2_of_LIFO_Buffer_Driver │ │ │ ├── LIFO_test.c │ │ │ ├── lifo.c │ │ │ ├── lifo.h │ │ │ └── lifo_cfg.h │ │ ├── lifo.c │ │ ├── lifo.h │ │ └── main.c │ └── Student_DB │ │ ├── README.md │ │ ├── Student_DB.c │ │ ├── Student_DB.h │ │ └── main.c └── Lesson_2_State_Machine │ └── Collision Avoidance │ ├── Collision_Avoidanc.c │ ├── Collision_Avoidanc.h │ ├── DC_motor.c │ ├── DC_motor.h │ ├── US_sensor.c │ ├── US_sensor.h │ ├── main.c │ └── state.h ├── Unit_5_First_Term_Projects ├── P1_Pressure_Controller │ ├── Makefile │ ├── README.md │ ├── bin │ │ ├── P1_Pressure_Controller.axf │ │ ├── P1_Pressure_Controller.bin │ │ ├── P1_Pressure_Controller.elf │ │ ├── P1_Pressure_Controller.elf.asm │ │ └── map_file.map │ ├── dependencies │ │ ├── Alarm_Actuator.d │ │ ├── Alarm_Monitor.d │ │ ├── GPIO.d │ │ ├── Main_Program.d │ │ ├── Pressure_Sensor.d │ │ ├── main.d │ │ └── startup.d │ ├── inc │ │ ├── Alarm_Actuator.h │ │ ├── Alarm_Monitor.h │ │ ├── GPIO.h │ │ ├── Main_Program.h │ │ ├── Platform_Types.h │ │ ├── Pressure_Sensor.h │ │ ├── state.h │ │ └── utill.h │ ├── linker_script.ld │ ├── obj │ │ ├── Alarm_Actuator.o │ │ ├── Alarm_Monitor.o │ │ ├── GPIO.o │ │ ├── Main_Program.o │ │ ├── Pressure_Sensor.o │ │ ├── main.o │ │ └── startup.o │ └── src │ │ ├── Alarm_Actuator.c │ │ ├── Alarm_Monitor.c │ │ ├── GPIO.c │ │ ├── Main_Program.c │ │ ├── Pressure_Sensor.c │ │ ├── main.c │ │ └── startup.c └── P2_Student_Management_System │ ├── README.md │ ├── Student_Sys.c │ ├── Student_Sys.h │ ├── main.c │ ├── students.txt │ └── update_students.txt ├── Unit_6_MCU_Fundamentals ├── Lesson_3_MCU_Clocks │ ├── Lab_1 │ │ ├── README.md │ │ ├── Unit_6_Lesson_3_Lab_1.axf │ │ ├── Unit_6_Lesson_3_Lab_1.elf │ │ └── main.c │ └── Lab_2 │ │ ├── README.md │ │ ├── Task_1 │ │ ├── Unit_6_Lesson_3_Lab.axf │ │ ├── Unit_6_Lesson_3_Lab.elf │ │ └── main.c │ │ └── Task_2 │ │ ├── Unit_6_Lesson_3_Lab.axf │ │ ├── Unit_6_Lesson_3_Lab.elf │ │ └── main.c └── Lesson_4_MCU_Interrupts │ ├── Lab_2 │ ├── README.md │ ├── Unit_6_Lesson_4_Lab_2.axf │ ├── Unit_6_Lesson_4_Lab_2.elf │ └── main.c │ └── Lab_3 │ ├── README.md │ └── main.c ├── Unit_7_MCU_Essential_Peripherals ├── Lesson_1_GPIO_Part1 │ ├── Assignment_1_Toggle_LEDs │ │ ├── Assignment_1_Toggle_LEDs.gif │ │ ├── README.md │ │ └── main.c │ ├── Lab_1_GPIO_STM32F103XX │ │ ├── Lab_1_GPIO_STM32F103XX.gif │ │ ├── README.md │ │ └── main.c │ └── Section_1_GPIO │ │ ├── Task_1_GPIO_8_LED │ │ ├── README.md │ │ ├── Task_1_GPIO_8_LED.gif │ │ └── main.c │ │ └── Task_2_GPIO_8_LEDs_With_Switch │ │ ├── README.md │ │ ├── Task_2_8_LEDs_With_Switch.gif │ │ └── main.c ├── Lesson_2_GPIO_Part2 │ ├── Keypad.gif │ ├── Keypad_driver │ │ ├── keypad.c │ │ └── keypad.h │ ├── LCD.gif │ ├── LCD_driver │ │ ├── lcd.c │ │ └── lcd.h │ ├── README.md │ └── main.c ├── Lesson_3_GPIO_Part3 │ ├── Lecture │ │ └── STM32F103x6_Driver │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── .settings │ │ │ └── language.settings.xml │ │ │ ├── Debug │ │ │ ├── .gitignore │ │ │ ├── STM32F103C6_Driver.bin │ │ │ ├── STM32F103C6_Driver.elf │ │ │ ├── STM32F103C6_Driver.hex │ │ │ ├── STM32F103C6_Driver.list │ │ │ ├── STM32F103C6_Driver.map │ │ │ ├── Src │ │ │ │ ├── main.d │ │ │ │ ├── main.o │ │ │ │ ├── main.su │ │ │ │ ├── subdir.mk │ │ │ │ ├── syscalls.d │ │ │ │ ├── syscalls.o │ │ │ │ ├── syscalls.su │ │ │ │ ├── sysmem.d │ │ │ │ ├── sysmem.o │ │ │ │ └── sysmem.su │ │ │ ├── Startup │ │ │ │ ├── startup_stm32f103c6tx.d │ │ │ │ ├── startup_stm32f103c6tx.o │ │ │ │ └── subdir.mk │ │ │ ├── makefile │ │ │ ├── objects.list │ │ │ ├── objects.mk │ │ │ └── sources.mk │ │ │ ├── HAL │ │ │ └── LED │ │ │ │ ├── LED.c │ │ │ │ └── LED.h │ │ │ ├── MCAL │ │ │ └── GPIO │ │ │ │ ├── GPIO.c │ │ │ │ └── GPIO.h │ │ │ ├── README.md │ │ │ ├── STM32F103C6TX_FLASH.ld │ │ │ ├── Services │ │ │ ├── Platform_Types.h │ │ │ ├── STM32F103x6.h │ │ │ └── Util.h │ │ │ ├── Src │ │ │ ├── main.c │ │ │ ├── syscalls.c │ │ │ └── sysmem.c │ │ │ ├── Startup │ │ │ └── startup_stm32f103c6tx.s │ │ │ └── TEST_GPIO_SIMULATION.gif │ └── Section │ │ └── STM32F103x6_Driver │ │ ├── .cproject │ │ ├── .project │ │ ├── .settings │ │ └── language.settings.xml │ │ ├── Debug │ │ ├── .gitignore │ │ ├── STM32F103C6_Driver.bin │ │ ├── STM32F103C6_Driver.elf │ │ ├── STM32F103C6_Driver.elf.asm │ │ ├── STM32F103C6_Driver.hex │ │ ├── STM32F103C6_Driver.hex.asm │ │ ├── STM32F103C6_Driver.list │ │ ├── STM32F103C6_Driver.map │ │ ├── Src │ │ │ ├── main.d │ │ │ ├── main.o │ │ │ ├── main.su │ │ │ ├── subdir.mk │ │ │ ├── syscalls.d │ │ │ ├── syscalls.o │ │ │ ├── syscalls.su │ │ │ ├── sysmem.d │ │ │ ├── sysmem.o │ │ │ └── sysmem.su │ │ ├── Startup │ │ │ ├── startup_stm32f103c6tx.d │ │ │ ├── startup_stm32f103c6tx.o │ │ │ └── subdir.mk │ │ ├── makefile │ │ ├── objects.list │ │ ├── objects.mk │ │ └── sources.mk │ │ ├── HAL │ │ ├── Keypad │ │ │ ├── Keypad.c │ │ │ └── Keypad.h │ │ ├── LCD │ │ │ ├── LCD.c │ │ │ └── LCD.h │ │ └── S7_Segment │ │ │ ├── S7_Segment.c │ │ │ └── S7_Segment.h │ │ ├── MCAL │ │ └── GPIO │ │ │ ├── GPIO.c │ │ │ └── GPIO.h │ │ ├── README.md │ │ ├── STM32F103C6TX_FLASH.ld │ │ ├── STM32_LCD_KEYPAD.gif │ │ ├── Services │ │ ├── Platform_Types.h │ │ ├── STM32F103x6.h │ │ └── Util.h │ │ ├── Src │ │ ├── main.c │ │ ├── syscalls.c │ │ └── sysmem.c │ │ └── Startup │ │ └── startup_stm32f103c6tx.s └── Lesson_4_EXTI │ ├── Lecture │ └── STM32F103x6_Driver │ │ ├── .cproject │ │ ├── .project │ │ ├── .settings │ │ └── language.settings.xml │ │ ├── APP │ │ ├── 01_GPIO_Test_1_LCD_Keypad.c │ │ ├── 02_GPIO_Test_2_LEDs_Using_Push_Button.c │ │ ├── 03_GPIO_Test_3_Keypad_LCD_7_Segment.c │ │ ├── 04_EXTI_Test_1_LCD_Push_Button.c │ │ └── inc │ │ │ ├── 01_GPIO_Test_1_LCD_Keypad.h │ │ │ ├── 02_GPIO_Test_2_LEDs_Using_Push_Button.h │ │ │ ├── 03_GPIO_Test_3_Keypad_LCD_7_Segment.h │ │ │ └── 04_EXTI_Test_1_LCD_Push_Button.h │ │ ├── Debug │ │ ├── .gitignore │ │ ├── STM32F103C6_Driver.bin │ │ ├── STM32F103C6_Driver.elf │ │ ├── STM32F103C6_Driver.elf.asm │ │ ├── STM32F103C6_Driver.hex │ │ ├── STM32F103C6_Driver.hex.asm │ │ ├── STM32F103C6_Driver.list │ │ ├── STM32F103C6_Driver.map │ │ ├── Src │ │ │ ├── main.d │ │ │ ├── main.o │ │ │ ├── main.su │ │ │ ├── subdir.mk │ │ │ ├── syscalls.d │ │ │ ├── syscalls.o │ │ │ ├── syscalls.su │ │ │ ├── sysmem.d │ │ │ ├── sysmem.o │ │ │ └── sysmem.su │ │ ├── Startup │ │ │ ├── startup_stm32f103c6tx.d │ │ │ ├── startup_stm32f103c6tx.o │ │ │ └── subdir.mk │ │ ├── makefile │ │ ├── objects.list │ │ ├── objects.mk │ │ └── sources.mk │ │ ├── EXTI_Test_Project.gif │ │ ├── Get_EXTI_Define.c │ │ ├── HAL │ │ ├── Keypad │ │ │ ├── Keypad.c │ │ │ └── Keypad.h │ │ ├── LCD │ │ │ ├── LCD.c │ │ │ └── LCD.h │ │ └── S7_Segment │ │ │ ├── S7_Segment.c │ │ │ └── S7_Segment.h │ │ ├── MCAL │ │ ├── inc │ │ │ ├── Platform_Types.h │ │ │ ├── STM32F103x6.h │ │ │ ├── Util.h │ │ │ ├── stm32f103x6_EXTI_driver.h │ │ │ └── stm32f103x6_GPIO_driver.h │ │ ├── stm32f103x6_EXTI_driver.c │ │ └── stm32f103x6_GPIO_driver.c │ │ ├── README.md │ │ ├── STM32F103C6TX_FLASH.ld │ │ ├── Src │ │ ├── main.c │ │ ├── syscalls.c │ │ └── sysmem.c │ │ └── Startup │ │ └── startup_stm32f103c6tx.s │ └── Section │ └── AMIT_Kit_LCD │ ├── HAL │ └── LCD_driver │ │ ├── lcd.c │ │ └── lcd.h │ ├── MCAL │ └── ATmega32_Drivers │ │ ├── ATmega32_GPIO_Driver.c │ │ └── Includes │ │ ├── ATmega32_Device_Header.h │ │ ├── ATmega32_GPIO_Driver.h │ │ └── Platform_Types.h │ ├── README.md │ └── main.c ├── Unit_8_MCU_Interfacing ├── Lesson_1_MCU_IO_Electrical_Characteristics │ └── README.md ├── Lesson_2_USART_Protocol │ └── Section │ │ └── UART_Driver_Atmega32 │ │ ├── .vs │ │ └── UART_Driver_Atmega32 │ │ │ └── v14 │ │ │ └── .atsuo │ │ ├── UART_Driver_Atmega32.atsln │ │ └── UART_Driver_Atmega32 │ │ ├── Debug │ │ ├── HAL │ │ │ └── LCD │ │ │ │ ├── LCD.d │ │ │ │ └── LCD.o │ │ ├── MCAL │ │ │ └── ATmega32_Drivers │ │ │ │ ├── ATmega32_GPIO_Driver.d │ │ │ │ ├── ATmega32_GPIO_Driver.o │ │ │ │ ├── ATmega32_USART_Driver.d │ │ │ │ └── ATmega32_USART_Driver.o │ │ ├── Makefile │ │ ├── UART_Driver_Atmega32.eep │ │ ├── UART_Driver_Atmega32.elf │ │ ├── UART_Driver_Atmega32.hex │ │ ├── UART_Driver_Atmega32.lss │ │ ├── UART_Driver_Atmega32.map │ │ ├── UART_Driver_Atmega32.srec │ │ ├── main.d │ │ ├── main.o │ │ └── makedep.mk │ │ ├── HAL │ │ └── LCD │ │ │ ├── LCD.c │ │ │ └── LCD.h │ │ ├── MCAL │ │ └── ATmega32_Drivers │ │ │ ├── ATmega32_GPIO_Driver.c │ │ │ ├── ATmega32_USART_Driver.c │ │ │ └── Includes │ │ │ ├── ATmega32_Device_Header.h │ │ │ ├── ATmega32_GPIO_Driver.h │ │ │ ├── ATmega32_USART_Driver.h │ │ │ ├── Platform_Types.h │ │ │ └── Util.h │ │ ├── UART_Driver_Atmega32.componentinfo.xml │ │ ├── UART_Driver_Atmega32.cproj │ │ └── main.c ├── Lesson_3_USART_Driver │ ├── Lecture │ │ ├── USART_Test_1_Debugging_Using_Polling │ │ │ └── STM32F103x6_Driver │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── .settings │ │ │ │ └── language.settings.xml │ │ │ │ ├── APP │ │ │ │ ├── 01_GPIO_Test_1_LCD_Keypad.c │ │ │ │ ├── 02_GPIO_Test_2_LEDs_Using_Push_Button.c │ │ │ │ ├── 03_GPIO_Test_3_Keypad_LCD_7_Segment.c │ │ │ │ ├── 04_EXTI_Test_1_LCD_Push_Button.c │ │ │ │ ├── 05_USART_Test_1_Debugging_Using_Polling.c │ │ │ │ └── inc │ │ │ │ │ ├── 01_GPIO_Test_1_LCD_Keypad.h │ │ │ │ │ ├── 02_GPIO_Test_2_LEDs_Using_Push_Button.h │ │ │ │ │ ├── 03_GPIO_Test_3_Keypad_LCD_7_Segment.h │ │ │ │ │ ├── 04_EXTI_Test_1_LCD_Push_Button.h │ │ │ │ │ └── 05_USART_Test_1_Debugging_Using_Polling.h │ │ │ │ ├── Debug │ │ │ │ ├── .gitignore │ │ │ │ ├── STM32F103C6_Driver.bin │ │ │ │ ├── STM32F103C6_Driver.elf │ │ │ │ ├── STM32F103C6_Driver.elf.asm │ │ │ │ ├── STM32F103C6_Driver.hex │ │ │ │ ├── STM32F103C6_Driver.hex.asm │ │ │ │ ├── STM32F103C6_Driver.list │ │ │ │ ├── STM32F103C6_Driver.map │ │ │ │ ├── Src │ │ │ │ │ ├── main.d │ │ │ │ │ ├── main.o │ │ │ │ │ ├── main.su │ │ │ │ │ ├── subdir.mk │ │ │ │ │ ├── syscalls.d │ │ │ │ │ ├── syscalls.o │ │ │ │ │ ├── syscalls.su │ │ │ │ │ ├── sysmem.d │ │ │ │ │ ├── sysmem.o │ │ │ │ │ └── sysmem.su │ │ │ │ ├── Startup │ │ │ │ │ ├── startup_stm32f103c6tx.d │ │ │ │ │ ├── startup_stm32f103c6tx.o │ │ │ │ │ └── subdir.mk │ │ │ │ ├── makefile │ │ │ │ ├── objects.list │ │ │ │ ├── objects.mk │ │ │ │ └── sources.mk │ │ │ │ ├── HAL │ │ │ │ ├── Keypad │ │ │ │ │ ├── Keypad.c │ │ │ │ │ └── Keypad.h │ │ │ │ ├── LCD │ │ │ │ │ ├── LCD.c │ │ │ │ │ └── LCD.h │ │ │ │ └── S7_Segment │ │ │ │ │ ├── S7_Segment.c │ │ │ │ │ └── S7_Segment.h │ │ │ │ ├── MCAL │ │ │ │ ├── inc │ │ │ │ │ ├── Platform_Types.h │ │ │ │ │ ├── STM32F103x6.h │ │ │ │ │ ├── Util.h │ │ │ │ │ ├── stm32f103x6_EXTI_driver.h │ │ │ │ │ ├── stm32f103x6_GPIO_driver.h │ │ │ │ │ ├── stm32f103x6_RCC_driver.h │ │ │ │ │ └── stm32f103x6_USART_driver.h │ │ │ │ ├── stm32f103x6_EXTI_driver.c │ │ │ │ ├── stm32f103x6_GPIO_driver.c │ │ │ │ ├── stm32f103x6_RCC_driver.c │ │ │ │ └── stm32f103x6_USART_driver.c │ │ │ │ ├── README.md │ │ │ │ ├── STM32F103C6TX_FLASH.ld │ │ │ │ ├── Src │ │ │ │ ├── main.c │ │ │ │ ├── syscalls.c │ │ │ │ └── sysmem.c │ │ │ │ ├── Startup │ │ │ │ └── startup_stm32f103c6tx.s │ │ │ │ ├── keil_test.gif │ │ │ │ └── protus_test.gif │ │ └── USART_Test_2_Debugging_Using_Interrupt │ │ │ └── STM32F103x6_Driver │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── .settings │ │ │ └── language.settings.xml │ │ │ ├── APP │ │ │ ├── 01_GPIO_Test_1_LCD_Keypad.c │ │ │ ├── 02_GPIO_Test_2_LEDs_Using_Push_Button.c │ │ │ ├── 03_GPIO_Test_3_Keypad_LCD_7_Segment.c │ │ │ ├── 04_EXTI_Test_1_LCD_Push_Button.c │ │ │ ├── 05_USART_Test_1_Debugging_Using_Polling.c │ │ │ ├── 06_USART_Test_2_Debugging_Using_Interrupt.c │ │ │ └── inc │ │ │ │ ├── 01_GPIO_Test_1_LCD_Keypad.h │ │ │ │ ├── 02_GPIO_Test_2_LEDs_Using_Push_Button.h │ │ │ │ ├── 03_GPIO_Test_3_Keypad_LCD_7_Segment.h │ │ │ │ ├── 04_EXTI_Test_1_LCD_Push_Button.h │ │ │ │ ├── 05_USART_Test_1_Debugging_Using_Polling.h │ │ │ │ └── 06_USART_Test_2_Debugging_Using_Interrupt.h │ │ │ ├── Debug │ │ │ ├── .gitignore │ │ │ ├── STM32F103C6_Driver.bin │ │ │ ├── STM32F103C6_Driver.elf.asm │ │ │ ├── STM32F103C6_Driver.hex │ │ │ ├── STM32F103C6_Driver.hex.asm │ │ │ ├── STM32F103C6_Driver.list │ │ │ ├── STM32F103C6_Driver.map │ │ │ ├── Src │ │ │ │ ├── main.d │ │ │ │ ├── main.o │ │ │ │ ├── main.su │ │ │ │ ├── subdir.mk │ │ │ │ ├── syscalls.d │ │ │ │ ├── syscalls.o │ │ │ │ ├── syscalls.su │ │ │ │ ├── sysmem.d │ │ │ │ ├── sysmem.o │ │ │ │ └── sysmem.su │ │ │ ├── Startup │ │ │ │ ├── startup_stm32f103c6tx.d │ │ │ │ ├── startup_stm32f103c6tx.o │ │ │ │ └── subdir.mk │ │ │ ├── makefile │ │ │ ├── objects.list │ │ │ ├── objects.mk │ │ │ └── sources.mk │ │ │ ├── HAL │ │ │ ├── Keypad │ │ │ │ ├── Keypad.c │ │ │ │ └── Keypad.h │ │ │ ├── LCD │ │ │ │ ├── LCD.c │ │ │ │ └── LCD.h │ │ │ └── S7_Segment │ │ │ │ ├── S7_Segment.c │ │ │ │ └── S7_Segment.h │ │ │ ├── MCAL │ │ │ ├── inc │ │ │ │ ├── Platform_Types.h │ │ │ │ ├── STM32F103x6.h │ │ │ │ ├── Util.h │ │ │ │ ├── stm32f103x6_EXTI_driver.h │ │ │ │ ├── stm32f103x6_GPIO_driver.h │ │ │ │ ├── stm32f103x6_RCC_driver.h │ │ │ │ └── stm32f103x6_USART_driver.h │ │ │ ├── stm32f103x6_EXTI_driver.c │ │ │ ├── stm32f103x6_GPIO_driver.c │ │ │ ├── stm32f103x6_RCC_driver.c │ │ │ └── stm32f103x6_USART_driver.c │ │ │ ├── README.md │ │ │ ├── STM32F103C6TX_FLASH.ld │ │ │ ├── Src │ │ │ ├── main.c │ │ │ ├── syscalls.c │ │ │ └── sysmem.c │ │ │ ├── Startup │ │ │ └── startup_stm32f103c6tx.s │ │ │ ├── keil_test.gif │ │ │ └── protus_test.gif │ └── Section │ │ └── Atmega32-Driver │ │ ├── .vs │ │ └── Atmega32-Driver │ │ │ └── v14 │ │ │ └── .atsuo │ │ ├── Atmega32-Driver.atsln │ │ ├── Atmega32-Driver │ │ ├── App │ │ │ ├── Includes │ │ │ │ └── atmega32_USART_Test.h │ │ │ └── atmega32_USART_Test.c │ │ ├── Atmega32-Driver.componentinfo.xml │ │ ├── Atmega32-Driver.cproj │ │ ├── Debug │ │ │ ├── App │ │ │ │ ├── atmega32_SPI_Test.d │ │ │ │ ├── atmega32_SPI_Test.o │ │ │ │ ├── atmega32_USART_Test.d │ │ │ │ └── atmega32_USART_Test.o │ │ │ ├── Atmega32-Driver.eep │ │ │ ├── Atmega32-Driver.elf │ │ │ ├── Atmega32-Driver.hex │ │ │ ├── Atmega32-Driver.lss │ │ │ ├── Atmega32-Driver.map │ │ │ ├── Atmega32-Driver.srec │ │ │ ├── HAL │ │ │ │ └── LCD │ │ │ │ │ ├── atmega32_LCD.d │ │ │ │ │ └── atmega32_LCD.o │ │ │ ├── MCAL │ │ │ │ ├── atmega32_GPIO_driver.d │ │ │ │ ├── atmega32_GPIO_driver.o │ │ │ │ ├── atmega32_SPI_driver.d │ │ │ │ ├── atmega32_SPI_driver.o │ │ │ │ ├── atmega32_USART_driver.d │ │ │ │ └── atmega32_USART_driver.o │ │ │ ├── Makefile │ │ │ ├── main.d │ │ │ ├── main.o │ │ │ └── makedep.mk │ │ ├── HAL │ │ │ └── LCD │ │ │ │ ├── atmega32_LCD.c │ │ │ │ └── atmega32_LCD.h │ │ ├── MCAL │ │ │ ├── Includes │ │ │ │ ├── Platform_Types.h │ │ │ │ ├── Util.h │ │ │ │ ├── atmega32_GPIO_driver.h │ │ │ │ ├── atmega32_USART_driver.h │ │ │ │ └── atmega32_device_header.h │ │ │ ├── atmega32_GPIO_driver.c │ │ │ └── atmega32_USART_driver.c │ │ └── main.c │ │ └── README.md ├── Lesson_4_SPI_Protocol │ └── Section │ │ ├── Lab_1_Transmit_Char_Between_Two_Atmega32 │ │ ├── Lab_1.gif │ │ ├── README.md │ │ └── SPI-Master │ │ │ ├── .vs │ │ │ └── SPI-Master │ │ │ │ └── v14 │ │ │ │ └── .atsuo │ │ │ ├── SPI-Master.atsln │ │ │ ├── SPI-Master │ │ │ ├── Debug │ │ │ │ ├── Makefile │ │ │ │ ├── SPI-Master.eep │ │ │ │ ├── SPI-Master.elf │ │ │ │ ├── SPI-Master.hex │ │ │ │ ├── SPI-Master.lss │ │ │ │ ├── SPI-Master.map │ │ │ │ ├── SPI-Master.srec │ │ │ │ ├── main.d │ │ │ │ ├── main.o │ │ │ │ └── makedep.mk │ │ │ ├── SPI-Master.componentinfo.xml │ │ │ ├── SPI-Master.cproj │ │ │ └── main.c │ │ │ └── SPI-Slave │ │ │ ├── Debug │ │ │ ├── Makefile │ │ │ ├── SPI-Slave.eep │ │ │ ├── SPI-Slave.elf │ │ │ ├── SPI-Slave.hex │ │ │ ├── SPI-Slave.lss │ │ │ ├── SPI-Slave.map │ │ │ ├── SPI-Slave.srec │ │ │ ├── main.d │ │ │ ├── main.o │ │ │ └── makedep.mk │ │ │ ├── SPI-Slave.componentinfo.xml │ │ │ ├── SPI-Slave.cproj │ │ │ └── main.c │ │ └── Lab_2_Use_MAX7221_To_Send_Numbers │ │ ├── Lab_2.gif │ │ ├── README.md │ │ └── SPI-Master │ │ ├── .vs │ │ └── SPI-Master │ │ │ └── v14 │ │ │ └── .atsuo │ │ ├── SPI-Master.atsln │ │ └── SPI-Master │ │ ├── Debug │ │ ├── Makefile │ │ ├── SPI-Master.eep │ │ ├── SPI-Master.elf │ │ ├── SPI-Master.hex │ │ ├── SPI-Master.lss │ │ ├── SPI-Master.map │ │ ├── SPI-Master.srec │ │ ├── main.d │ │ ├── main.o │ │ └── makedep.mk │ │ ├── SPI-Master.componentinfo.xml │ │ ├── SPI-Master.cproj │ │ └── main.c ├── Lesson_5_SPI_Driver │ ├── Lecture │ │ ├── Lab_1_SPI_Debug_Analyze_SPI_Master │ │ │ ├── Lab_1_Keil.gif │ │ │ ├── Lab_1_Proteus.gif │ │ │ ├── README.md │ │ │ └── STM32F103x6-Driver │ │ │ │ ├── .cproject │ │ │ │ ├── .project │ │ │ │ ├── .settings │ │ │ │ └── language.settings.xml │ │ │ │ ├── APP │ │ │ │ ├── 01_GPIO_Test_1_LCD_Keypad.c │ │ │ │ ├── 02_GPIO_Test_2_LEDs_Using_Push_Button.c │ │ │ │ ├── 03_GPIO_Test_3_Keypad_LCD_7_Segment.c │ │ │ │ ├── 04_EXTI_Test_1_LCD_Push_Button.c │ │ │ │ ├── 05_USART_Test_1_Debugging_Using_Polling.c │ │ │ │ ├── 06_USART_Test_2_Debugging_Using_Interrupt.c │ │ │ │ ├── 07_SPI_Debug_Analyze_SPI_Master.c │ │ │ │ └── inc │ │ │ │ │ ├── 01_GPIO_Test_1_LCD_Keypad.h │ │ │ │ │ ├── 02_GPIO_Test_2_LEDs_Using_Push_Button.h │ │ │ │ │ ├── 03_GPIO_Test_3_Keypad_LCD_7_Segment.h │ │ │ │ │ ├── 04_EXTI_Test_1_LCD_Push_Button.h │ │ │ │ │ ├── 05_USART_Test_1_Debugging_Using_Polling.h │ │ │ │ │ ├── 06_USART_Test_2_Debugging_Using_Interrupt.h │ │ │ │ │ └── 07_SPI_Debug_Analyze_SPI_Master.h │ │ │ │ ├── Debug │ │ │ │ ├── APP │ │ │ │ │ ├── 01_GPIO_Test_1_LCD_Keypad.d │ │ │ │ │ ├── 01_GPIO_Test_1_LCD_Keypad.o │ │ │ │ │ ├── 01_GPIO_Test_1_LCD_Keypad.su │ │ │ │ │ ├── 02_GPIO_Test_2_LEDs_Using_Push_Button.d │ │ │ │ │ ├── 02_GPIO_Test_2_LEDs_Using_Push_Button.o │ │ │ │ │ ├── 02_GPIO_Test_2_LEDs_Using_Push_Button.su │ │ │ │ │ ├── 03_GPIO_Test_3_Keypad_LCD_7_Segment.d │ │ │ │ │ ├── 03_GPIO_Test_3_Keypad_LCD_7_Segment.o │ │ │ │ │ ├── 03_GPIO_Test_3_Keypad_LCD_7_Segment.su │ │ │ │ │ ├── 04_EXTI_Test_1_LCD_Push_Button.d │ │ │ │ │ ├── 04_EXTI_Test_1_LCD_Push_Button.o │ │ │ │ │ ├── 04_EXTI_Test_1_LCD_Push_Button.su │ │ │ │ │ ├── 05_USART_Test_1_Debugging_Using_Polling.d │ │ │ │ │ ├── 05_USART_Test_1_Debugging_Using_Polling.o │ │ │ │ │ ├── 05_USART_Test_1_Debugging_Using_Polling.su │ │ │ │ │ ├── 06_USART_Test_2_Debugging_Using_Interrupt.d │ │ │ │ │ ├── 06_USART_Test_2_Debugging_Using_Interrupt.o │ │ │ │ │ ├── 06_USART_Test_2_Debugging_Using_Interrupt.su │ │ │ │ │ ├── 07_SPI_Debug_Analyze_SPI_Master.d │ │ │ │ │ ├── 07_SPI_Debug_Analyze_SPI_Master.o │ │ │ │ │ ├── 07_SPI_Debug_Analyze_SPI_Master.su │ │ │ │ │ ├── 08_SPI_Send_Data_Through_Terminal_Between_2_MCUs.d │ │ │ │ │ ├── 08_SPI_Send_Data_Through_Terminal_Between_2_MCUs.o │ │ │ │ │ ├── 08_SPI_Send_Data_Through_Terminal_Between_2_MCUs.su │ │ │ │ │ └── subdir.mk │ │ │ │ ├── HAL │ │ │ │ │ ├── Keypad │ │ │ │ │ │ ├── Keypad.d │ │ │ │ │ │ ├── Keypad.o │ │ │ │ │ │ ├── Keypad.su │ │ │ │ │ │ └── subdir.mk │ │ │ │ │ ├── LCD │ │ │ │ │ │ ├── LCD.d │ │ │ │ │ │ ├── LCD.o │ │ │ │ │ │ ├── LCD.su │ │ │ │ │ │ └── subdir.mk │ │ │ │ │ └── S7_Segment │ │ │ │ │ │ ├── S7_Segment.d │ │ │ │ │ │ ├── S7_Segment.o │ │ │ │ │ │ ├── S7_Segment.su │ │ │ │ │ │ └── subdir.mk │ │ │ │ ├── MCAL │ │ │ │ │ ├── stm32f103x6_EXTI_driver.d │ │ │ │ │ ├── stm32f103x6_EXTI_driver.o │ │ │ │ │ ├── stm32f103x6_EXTI_driver.su │ │ │ │ │ ├── stm32f103x6_GPIO_driver.d │ │ │ │ │ ├── stm32f103x6_GPIO_driver.o │ │ │ │ │ ├── stm32f103x6_GPIO_driver.su │ │ │ │ │ ├── stm32f103x6_RCC_driver.d │ │ │ │ │ ├── stm32f103x6_RCC_driver.o │ │ │ │ │ ├── stm32f103x6_RCC_driver.su │ │ │ │ │ ├── stm32f103x6_SPI_driver.d │ │ │ │ │ ├── stm32f103x6_SPI_driver.o │ │ │ │ │ ├── stm32f103x6_SPI_driver.su │ │ │ │ │ ├── stm32f103x6_USART_driver.d │ │ │ │ │ ├── stm32f103x6_USART_driver.o │ │ │ │ │ ├── stm32f103x6_USART_driver.su │ │ │ │ │ └── subdir.mk │ │ │ │ ├── STM32F103x6-Driver.bin │ │ │ │ ├── STM32F103x6-Driver.elf │ │ │ │ ├── STM32F103x6-Driver.elf.asm │ │ │ │ ├── STM32F103x6-Driver.hex │ │ │ │ ├── STM32F103x6-Driver.list │ │ │ │ ├── STM32F103x6-Driver.map │ │ │ │ ├── Src │ │ │ │ │ ├── main.d │ │ │ │ │ ├── main.o │ │ │ │ │ ├── main.su │ │ │ │ │ ├── subdir.mk │ │ │ │ │ ├── syscalls.d │ │ │ │ │ ├── syscalls.o │ │ │ │ │ ├── syscalls.su │ │ │ │ │ ├── sysmem.d │ │ │ │ │ ├── sysmem.o │ │ │ │ │ └── sysmem.su │ │ │ │ ├── Startup │ │ │ │ │ ├── startup_stm32f103c6tx.d │ │ │ │ │ ├── startup_stm32f103c6tx.o │ │ │ │ │ └── subdir.mk │ │ │ │ ├── axfSTM32F103x6-Driver.map │ │ │ │ ├── makefile │ │ │ │ ├── objects.list │ │ │ │ ├── objects.mk │ │ │ │ └── sources.mk │ │ │ │ ├── HAL │ │ │ │ ├── Keypad │ │ │ │ │ ├── Keypad.c │ │ │ │ │ └── Keypad.h │ │ │ │ ├── LCD │ │ │ │ │ ├── LCD.c │ │ │ │ │ └── LCD.h │ │ │ │ └── S7_Segment │ │ │ │ │ ├── S7_Segment.c │ │ │ │ │ └── S7_Segment.h │ │ │ │ ├── MCAL │ │ │ │ ├── inc │ │ │ │ │ ├── Platform_Types.h │ │ │ │ │ ├── Util.h │ │ │ │ │ ├── stm32f103x6.h │ │ │ │ │ ├── stm32f103x6_EXTI_driver.h │ │ │ │ │ ├── stm32f103x6_GPIO_driver.h │ │ │ │ │ ├── stm32f103x6_RCC_driver.h │ │ │ │ │ ├── stm32f103x6_SPI_driver.h │ │ │ │ │ └── stm32f103x6_USART_driver.h │ │ │ │ ├── stm32f103x6_EXTI_driver.c │ │ │ │ ├── stm32f103x6_GPIO_driver.c │ │ │ │ ├── stm32f103x6_RCC_driver.c │ │ │ │ ├── stm32f103x6_SPI_driver.c │ │ │ │ └── stm32f103x6_USART_driver.c │ │ │ │ ├── STM32F103C6TX_FLASH.ld │ │ │ │ ├── STM32F103x6-Driver Debug.cfg │ │ │ │ ├── STM32F103x6-Driver Debug.launch │ │ │ │ ├── Src │ │ │ │ ├── main.c │ │ │ │ ├── syscalls.c │ │ │ │ └── sysmem.c │ │ │ │ └── Startup │ │ │ │ └── startup_stm32f103c6tx.s │ │ └── Lab_2_SPI_Send_Data_Through_Terminal_Between_2_MCUs │ │ │ ├── Lab_2_Proteus.gif │ │ │ ├── README.md │ │ │ └── STM32F103x6-Driver │ │ │ ├── .cproject │ │ │ ├── .project │ │ │ ├── .settings │ │ │ └── language.settings.xml │ │ │ ├── APP │ │ │ ├── 01_GPIO_Test_1_LCD_Keypad.c │ │ │ ├── 02_GPIO_Test_2_LEDs_Using_Push_Button.c │ │ │ ├── 03_GPIO_Test_3_Keypad_LCD_7_Segment.c │ │ │ ├── 04_EXTI_Test_1_LCD_Push_Button.c │ │ │ ├── 05_USART_Test_1_Debugging_Using_Polling.c │ │ │ ├── 06_USART_Test_2_Debugging_Using_Interrupt.c │ │ │ ├── 07_SPI_Debug_Analyze_SPI_Master.c │ │ │ ├── 08_SPI_Send_Data_Through_Terminal_Between_2_MCUs.c │ │ │ └── inc │ │ │ │ ├── 01_GPIO_Test_1_LCD_Keypad.h │ │ │ │ ├── 02_GPIO_Test_2_LEDs_Using_Push_Button.h │ │ │ │ ├── 03_GPIO_Test_3_Keypad_LCD_7_Segment.h │ │ │ │ ├── 04_EXTI_Test_1_LCD_Push_Button.h │ │ │ │ ├── 05_USART_Test_1_Debugging_Using_Polling.h │ │ │ │ ├── 06_USART_Test_2_Debugging_Using_Interrupt.h │ │ │ │ ├── 07_SPI_Debug_Analyze_SPI_Master.h │ │ │ │ └── 08_SPI_Send_Data_Through_Terminal_Between_2_MCUs.h │ │ │ ├── Debug │ │ │ ├── APP │ │ │ │ ├── 01_GPIO_Test_1_LCD_Keypad.d │ │ │ │ ├── 01_GPIO_Test_1_LCD_Keypad.o │ │ │ │ ├── 01_GPIO_Test_1_LCD_Keypad.su │ │ │ │ ├── 02_GPIO_Test_2_LEDs_Using_Push_Button.d │ │ │ │ ├── 02_GPIO_Test_2_LEDs_Using_Push_Button.o │ │ │ │ ├── 02_GPIO_Test_2_LEDs_Using_Push_Button.su │ │ │ │ ├── 03_GPIO_Test_3_Keypad_LCD_7_Segment.d │ │ │ │ ├── 03_GPIO_Test_3_Keypad_LCD_7_Segment.o │ │ │ │ ├── 03_GPIO_Test_3_Keypad_LCD_7_Segment.su │ │ │ │ ├── 04_EXTI_Test_1_LCD_Push_Button.d │ │ │ │ ├── 04_EXTI_Test_1_LCD_Push_Button.o │ │ │ │ ├── 04_EXTI_Test_1_LCD_Push_Button.su │ │ │ │ ├── 05_USART_Test_1_Debugging_Using_Polling.d │ │ │ │ ├── 05_USART_Test_1_Debugging_Using_Polling.o │ │ │ │ ├── 05_USART_Test_1_Debugging_Using_Polling.su │ │ │ │ ├── 06_USART_Test_2_Debugging_Using_Interrupt.d │ │ │ │ ├── 06_USART_Test_2_Debugging_Using_Interrupt.o │ │ │ │ ├── 06_USART_Test_2_Debugging_Using_Interrupt.su │ │ │ │ ├── 07_SPI_Debug_Analyze_SPI_Master.d │ │ │ │ ├── 07_SPI_Debug_Analyze_SPI_Master.o │ │ │ │ ├── 07_SPI_Debug_Analyze_SPI_Master.su │ │ │ │ ├── 08_SPI_Send_Data_Through_Terminal_Between_2_MCUs.d │ │ │ │ ├── 08_SPI_Send_Data_Through_Terminal_Between_2_MCUs.o │ │ │ │ ├── 08_SPI_Send_Data_Through_Terminal_Between_2_MCUs.su │ │ │ │ └── subdir.mk │ │ │ ├── HAL │ │ │ │ ├── Keypad │ │ │ │ │ ├── Keypad.d │ │ │ │ │ ├── Keypad.o │ │ │ │ │ ├── Keypad.su │ │ │ │ │ └── subdir.mk │ │ │ │ ├── LCD │ │ │ │ │ ├── LCD.d │ │ │ │ │ ├── LCD.o │ │ │ │ │ ├── LCD.su │ │ │ │ │ └── subdir.mk │ │ │ │ └── S7_Segment │ │ │ │ │ ├── S7_Segment.d │ │ │ │ │ ├── S7_Segment.o │ │ │ │ │ ├── S7_Segment.su │ │ │ │ │ └── subdir.mk │ │ │ ├── MCAL │ │ │ │ ├── stm32f103x6_EXTI_driver.d │ │ │ │ ├── stm32f103x6_EXTI_driver.o │ │ │ │ ├── stm32f103x6_EXTI_driver.su │ │ │ │ ├── stm32f103x6_GPIO_driver.d │ │ │ │ ├── stm32f103x6_GPIO_driver.o │ │ │ │ ├── stm32f103x6_GPIO_driver.su │ │ │ │ ├── stm32f103x6_RCC_driver.d │ │ │ │ ├── stm32f103x6_RCC_driver.o │ │ │ │ ├── stm32f103x6_RCC_driver.su │ │ │ │ ├── stm32f103x6_SPI_driver.d │ │ │ │ ├── stm32f103x6_SPI_driver.o │ │ │ │ ├── stm32f103x6_SPI_driver.su │ │ │ │ ├── stm32f103x6_USART_driver.d │ │ │ │ ├── stm32f103x6_USART_driver.o │ │ │ │ ├── stm32f103x6_USART_driver.su │ │ │ │ └── subdir.mk │ │ │ ├── STM32F103x6-Driver.bin │ │ │ ├── STM32F103x6-Driver.elf │ │ │ ├── STM32F103x6-Driver.elf.asm │ │ │ ├── STM32F103x6-Driver.hex │ │ │ ├── STM32F103x6-Driver.list │ │ │ ├── STM32F103x6-Driver.map │ │ │ ├── Src │ │ │ │ ├── main.d │ │ │ │ ├── main.o │ │ │ │ ├── main.su │ │ │ │ ├── subdir.mk │ │ │ │ ├── syscalls.d │ │ │ │ ├── syscalls.o │ │ │ │ ├── syscalls.su │ │ │ │ ├── sysmem.d │ │ │ │ ├── sysmem.o │ │ │ │ └── sysmem.su │ │ │ ├── Startup │ │ │ │ ├── startup_stm32f103c6tx.d │ │ │ │ ├── startup_stm32f103c6tx.o │ │ │ │ └── subdir.mk │ │ │ ├── axfSTM32F103x6-Driver.map │ │ │ ├── makefile │ │ │ ├── objects.list │ │ │ ├── objects.mk │ │ │ └── sources.mk │ │ │ ├── HAL │ │ │ ├── Keypad │ │ │ │ ├── Keypad.c │ │ │ │ └── Keypad.h │ │ │ ├── LCD │ │ │ │ ├── LCD.c │ │ │ │ └── LCD.h │ │ │ └── S7_Segment │ │ │ │ ├── S7_Segment.c │ │ │ │ └── S7_Segment.h │ │ │ ├── MCAL │ │ │ ├── inc │ │ │ │ ├── Platform_Types.h │ │ │ │ ├── Util.h │ │ │ │ ├── stm32f103x6.h │ │ │ │ ├── stm32f103x6_EXTI_driver.h │ │ │ │ ├── stm32f103x6_GPIO_driver.h │ │ │ │ ├── stm32f103x6_RCC_driver.h │ │ │ │ ├── stm32f103x6_SPI_driver.h │ │ │ │ └── stm32f103x6_USART_driver.h │ │ │ ├── stm32f103x6_EXTI_driver.c │ │ │ ├── stm32f103x6_GPIO_driver.c │ │ │ ├── stm32f103x6_RCC_driver.c │ │ │ ├── stm32f103x6_SPI_driver.c │ │ │ └── stm32f103x6_USART_driver.c │ │ │ ├── STM32F103C6TX_FLASH.ld │ │ │ ├── STM32F103x6-Driver Debug.cfg │ │ │ ├── STM32F103x6-Driver Debug.launch │ │ │ ├── Src │ │ │ ├── main.c │ │ │ ├── syscalls.c │ │ │ └── sysmem.c │ │ │ └── Startup │ │ │ └── startup_stm32f103c6tx.s │ └── Section │ │ └── Atmega32-Driver │ │ ├── .vs │ │ └── Atmega32-Driver │ │ │ └── v14 │ │ │ └── .atsuo │ │ ├── Atmega32-Driver.atsln │ │ └── Atmega32-Driver │ │ ├── App │ │ ├── Includes │ │ │ ├── atmega32_SPI_Test.h │ │ │ └── atmega32_USART_Test.h │ │ ├── atmega32_SPI_Test.c │ │ └── atmega32_USART_Test.c │ │ ├── Atmega32-Driver.componentinfo.xml │ │ ├── Atmega32-Driver.cproj │ │ ├── Debug │ │ ├── App │ │ │ ├── atmega32_SPI_Test.d │ │ │ ├── atmega32_SPI_Test.o │ │ │ ├── atmega32_USART_Test.d │ │ │ └── atmega32_USART_Test.o │ │ ├── Atmega32-Driver.eep │ │ ├── Atmega32-Driver.elf │ │ ├── Atmega32-Driver.hex │ │ ├── Atmega32-Driver.lss │ │ ├── Atmega32-Driver.map │ │ ├── Atmega32-Driver.srec │ │ ├── HAL │ │ │ └── LCD │ │ │ │ ├── LCD.d │ │ │ │ ├── LCD.o │ │ │ │ ├── atmega32_LCD.d │ │ │ │ └── atmega32_LCD.o │ │ ├── MCAL │ │ │ ├── atmega32_GPIO_driver.d │ │ │ ├── atmega32_GPIO_driver.o │ │ │ ├── atmega32_SPI_driver.d │ │ │ ├── atmega32_SPI_driver.o │ │ │ ├── atmega32_USART_driver.d │ │ │ └── atmega32_USART_driver.o │ │ ├── Makefile │ │ ├── main.d │ │ ├── main.o │ │ └── makedep.mk │ │ ├── HAL │ │ └── LCD │ │ │ ├── atmega32_LCD.c │ │ │ └── atmega32_LCD.h │ │ ├── MCAL │ │ ├── Includes │ │ │ ├── Platform_Types.h │ │ │ ├── Util.h │ │ │ ├── atmega32_GPIO_driver.h │ │ │ ├── atmega32_SPI_driver.h │ │ │ ├── atmega32_USART_driver.h │ │ │ └── atmega32_device_header.h │ │ ├── atmega32_GPIO_driver.c │ │ ├── atmega32_SPI_driver.c │ │ └── atmega32_USART_driver.c │ │ └── main.c ├── Lesson_6_I2C_Protocol │ ├── Lecture │ │ └── README.md │ └── Section │ │ └── README.md └── Lesson_7_I2C_Driver │ └── Lecture │ └── STM32F103x6-Driver │ ├── .cproject │ ├── .project │ ├── .settings │ └── language.settings.xml │ ├── APP │ ├── 01_GPIO_Test_1_LCD_Keypad.c │ ├── 02_GPIO_Test_2_LEDs_Using_Push_Button.c │ ├── 03_GPIO_Test_3_Keypad_LCD_7_Segment.c │ ├── 04_EXTI_Test_1_LCD_Push_Button.c │ ├── 05_USART_Test_1_Debugging_Using_Polling.c │ ├── 06_USART_Test_2_Debugging_Using_Interrupt.c │ ├── 07_SPI_Debug_Analyze_SPI_Master.c │ ├── 08_SPI_Send_Data_Through_Terminal_Between_2_MCUs.c │ ├── 09_I2C_EEPROM.c │ └── inc │ │ ├── 01_GPIO_Test_1_LCD_Keypad.h │ │ ├── 02_GPIO_Test_2_LEDs_Using_Push_Button.h │ │ ├── 03_GPIO_Test_3_Keypad_LCD_7_Segment.h │ │ ├── 04_EXTI_Test_1_LCD_Push_Button.h │ │ ├── 05_USART_Test_1_Debugging_Using_Polling.h │ │ ├── 06_USART_Test_2_Debugging_Using_Interrupt.h │ │ ├── 07_SPI_Debug_Analyze_SPI_Master.h │ │ ├── 08_SPI_Send_Data_Through_Terminal_Between_2_MCUs.h │ │ └── 09_I2C_EEPROM.h │ ├── Debug │ ├── APP │ │ ├── 01_GPIO_Test_1_LCD_Keypad.d │ │ ├── 01_GPIO_Test_1_LCD_Keypad.o │ │ ├── 01_GPIO_Test_1_LCD_Keypad.su │ │ ├── 02_GPIO_Test_2_LEDs_Using_Push_Button.d │ │ ├── 02_GPIO_Test_2_LEDs_Using_Push_Button.o │ │ ├── 02_GPIO_Test_2_LEDs_Using_Push_Button.su │ │ ├── 03_GPIO_Test_3_Keypad_LCD_7_Segment.d │ │ ├── 03_GPIO_Test_3_Keypad_LCD_7_Segment.o │ │ ├── 03_GPIO_Test_3_Keypad_LCD_7_Segment.su │ │ ├── 04_EXTI_Test_1_LCD_Push_Button.d │ │ ├── 04_EXTI_Test_1_LCD_Push_Button.o │ │ ├── 04_EXTI_Test_1_LCD_Push_Button.su │ │ ├── 05_USART_Test_1_Debugging_Using_Polling.d │ │ ├── 05_USART_Test_1_Debugging_Using_Polling.o │ │ ├── 05_USART_Test_1_Debugging_Using_Polling.su │ │ ├── 06_USART_Test_2_Debugging_Using_Interrupt.d │ │ ├── 06_USART_Test_2_Debugging_Using_Interrupt.o │ │ ├── 06_USART_Test_2_Debugging_Using_Interrupt.su │ │ ├── 07_SPI_Debug_Analyze_SPI_Master.d │ │ ├── 07_SPI_Debug_Analyze_SPI_Master.o │ │ ├── 07_SPI_Debug_Analyze_SPI_Master.su │ │ ├── 08_SPI_Send_Data_Through_Terminal_Between_2_MCUs.d │ │ ├── 08_SPI_Send_Data_Through_Terminal_Between_2_MCUs.o │ │ ├── 08_SPI_Send_Data_Through_Terminal_Between_2_MCUs.su │ │ ├── 09_I2C_EEPROM.d │ │ ├── 09_I2C_EEPROM.o │ │ ├── 09_I2C_EEPROM.su │ │ └── subdir.mk │ ├── HAL │ │ ├── EEPROM │ │ │ ├── I2C_Slave_EEPROM.d │ │ │ ├── I2C_Slave_EEPROM.o │ │ │ ├── I2C_Slave_EEPROM.su │ │ │ └── subdir.mk │ │ ├── Keypad │ │ │ ├── Keypad.d │ │ │ ├── Keypad.o │ │ │ ├── Keypad.su │ │ │ └── subdir.mk │ │ ├── LCD │ │ │ ├── LCD.d │ │ │ ├── LCD.o │ │ │ ├── LCD.su │ │ │ └── subdir.mk │ │ └── S7_Segment │ │ │ ├── S7_Segment.d │ │ │ ├── S7_Segment.o │ │ │ ├── S7_Segment.su │ │ │ └── subdir.mk │ ├── MCAL │ │ ├── inc │ │ │ ├── stm32f103x6_I2C_driver.su │ │ │ └── subdir.mk │ │ ├── stm32f103x6_EXTI_driver.d │ │ ├── stm32f103x6_EXTI_driver.o │ │ ├── stm32f103x6_EXTI_driver.su │ │ ├── stm32f103x6_GPIO_driver.d │ │ ├── stm32f103x6_GPIO_driver.o │ │ ├── stm32f103x6_GPIO_driver.su │ │ ├── stm32f103x6_I2C_driver.d │ │ ├── stm32f103x6_I2C_driver.o │ │ ├── stm32f103x6_I2C_driver.su │ │ ├── stm32f103x6_RCC_driver.d │ │ ├── stm32f103x6_RCC_driver.o │ │ ├── stm32f103x6_RCC_driver.su │ │ ├── stm32f103x6_SPI_driver.d │ │ ├── stm32f103x6_SPI_driver.o │ │ ├── stm32f103x6_SPI_driver.su │ │ ├── stm32f103x6_USART_driver.d │ │ ├── stm32f103x6_USART_driver.o │ │ ├── stm32f103x6_USART_driver.su │ │ └── subdir.mk │ ├── STM32F103x6-Driver.bin │ ├── STM32F103x6-Driver.elf │ ├── STM32F103x6-Driver.elf.asm │ ├── STM32F103x6-Driver.hex │ ├── STM32F103x6-Driver.list │ ├── STM32F103x6-Driver.map │ ├── Src │ │ ├── main.d │ │ ├── main.o │ │ ├── main.su │ │ ├── subdir.mk │ │ ├── syscalls.d │ │ ├── syscalls.o │ │ ├── syscalls.su │ │ ├── sysmem.d │ │ ├── sysmem.o │ │ └── sysmem.su │ ├── Startup │ │ ├── startup_stm32f103c6tx.d │ │ ├── startup_stm32f103c6tx.o │ │ └── subdir.mk │ ├── axfSTM32F103x6-Driver.map │ ├── makefile │ ├── objects.list │ ├── objects.mk │ └── sources.mk │ ├── EEPROM_Screen_Shots │ ├── 1.png │ ├── 10.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ ├── 7.png │ ├── 8.png │ └── 9.png │ ├── HAL │ ├── EEPROM │ │ ├── I2C_Slave_EEPROM.c │ │ └── I2C_Slave_EEPROM.h │ ├── Keypad │ │ ├── Keypad.c │ │ └── Keypad.h │ ├── LCD │ │ ├── LCD.c │ │ └── LCD.h │ └── S7_Segment │ │ ├── S7_Segment.c │ │ └── S7_Segment.h │ ├── MCAL │ ├── inc │ │ ├── Platform_Types.h │ │ ├── Util.h │ │ ├── stm32f103x6.h │ │ ├── stm32f103x6_EXTI_driver.h │ │ ├── stm32f103x6_GPIO_driver.h │ │ ├── stm32f103x6_I2C_driver.h │ │ ├── stm32f103x6_RCC_driver.h │ │ ├── stm32f103x6_SPI_driver.h │ │ └── stm32f103x6_USART_driver.h │ ├── stm32f103x6_EXTI_driver.c │ ├── stm32f103x6_GPIO_driver.c │ ├── stm32f103x6_I2C_driver.c │ ├── stm32f103x6_RCC_driver.c │ ├── stm32f103x6_SPI_driver.c │ └── stm32f103x6_USART_driver.c │ ├── README.md │ ├── STM32F103C6TX_FLASH.ld │ ├── STM32F103x6-Driver Debug.cfg │ ├── STM32F103x6-Driver Debug.launch │ ├── Src │ ├── main.c │ ├── syscalls.c │ └── sysmem.c │ └── Startup │ └── startup_stm32f103c6tx.s ├── Unit_9_MCU_Timer_&_ADC ├── Lecture │ └── README.md └── Section │ ├── PWM │ └── Atmega32-Driver │ │ ├── .vs │ │ └── Atmega32-Driver │ │ │ └── v14 │ │ │ └── .atsuo │ │ ├── Atmega32-Driver.atsln │ │ ├── Atmega32-Driver │ │ ├── App │ │ │ ├── Includes │ │ │ │ ├── PWM.h │ │ │ │ ├── atmega32_SPI_Test.h │ │ │ │ ├── atmega32_TIMER0_Test.h │ │ │ │ └── atmega32_USART_Test.h │ │ │ ├── PWM.c │ │ │ ├── atmega32_SPI_Test.c │ │ │ ├── atmega32_TIMER0_Test.c │ │ │ └── atmega32_USART_Test.c │ │ ├── Atmega32-Driver.componentinfo.xml │ │ ├── Atmega32-Driver.cproj │ │ ├── Debug │ │ │ ├── App │ │ │ │ ├── PWM.d │ │ │ │ ├── PWM.o │ │ │ │ ├── atmega32_SPI_Test.d │ │ │ │ ├── atmega32_SPI_Test.o │ │ │ │ ├── atmega32_TIMER0_Test.d │ │ │ │ ├── atmega32_TIMER0_Test.o │ │ │ │ ├── atmega32_USART_Test.d │ │ │ │ └── atmega32_USART_Test.o │ │ │ ├── Atmega32-Driver.eep │ │ │ ├── Atmega32-Driver.elf │ │ │ ├── Atmega32-Driver.hex │ │ │ ├── Atmega32-Driver.lss │ │ │ ├── Atmega32-Driver.map │ │ │ ├── Atmega32-Driver.srec │ │ │ ├── HAL │ │ │ │ └── LCD │ │ │ │ │ ├── atmega32_LCD.d │ │ │ │ │ └── atmega32_LCD.o │ │ │ ├── MCAL │ │ │ │ ├── atmega32_GPIO_driver.d │ │ │ │ ├── atmega32_GPIO_driver.o │ │ │ │ ├── atmega32_SPI_driver.d │ │ │ │ ├── atmega32_SPI_driver.o │ │ │ │ ├── atmega32_TIMER0_driver.d │ │ │ │ ├── atmega32_TIMER0_driver.o │ │ │ │ ├── atmega32_USART_driver.d │ │ │ │ └── atmega32_USART_driver.o │ │ │ ├── Makefile │ │ │ ├── main.d │ │ │ ├── main.o │ │ │ └── makedep.mk │ │ ├── HAL │ │ │ └── LCD │ │ │ │ ├── atmega32_LCD.c │ │ │ │ └── atmega32_LCD.h │ │ ├── MCAL │ │ │ ├── Includes │ │ │ │ ├── Platform_Types.h │ │ │ │ ├── Util.h │ │ │ │ ├── atmega32_GPIO_driver.h │ │ │ │ ├── atmega32_SPI_driver.h │ │ │ │ ├── atmega32_TIMER0_driver.h │ │ │ │ ├── atmega32_USART_driver.h │ │ │ │ └── atmega32_device_header.h │ │ │ ├── atmega32_GPIO_driver.c │ │ │ ├── atmega32_SPI_driver.c │ │ │ ├── atmega32_TIMER0_driver.c │ │ │ └── atmega32_USART_driver.c │ │ ├── PWM.png │ │ └── main.c │ │ └── README.md │ ├── Timer0_Driver │ └── Atmega32-Driver │ │ ├── .vs │ │ └── Atmega32-Driver │ │ │ └── v14 │ │ │ └── .atsuo │ │ ├── Atmega32-Driver.atsln │ │ ├── Atmega32-Driver │ │ ├── App │ │ │ ├── Includes │ │ │ │ ├── PWM.h │ │ │ │ ├── atmega32_SPI_Test.h │ │ │ │ ├── atmega32_TIMER0_Test.h │ │ │ │ └── atmega32_USART_Test.h │ │ │ ├── PWM.c │ │ │ ├── atmega32_SPI_Test.c │ │ │ ├── atmega32_TIMER0_Test.c │ │ │ └── atmega32_USART_Test.c │ │ ├── Atmega32-Driver.componentinfo.xml │ │ ├── Atmega32-Driver.cproj │ │ ├── Debug │ │ │ ├── App │ │ │ │ ├── PWM.d │ │ │ │ ├── PWM.o │ │ │ │ ├── atmega32_SPI_Test.d │ │ │ │ ├── atmega32_SPI_Test.o │ │ │ │ ├── atmega32_TIMER0_Test.d │ │ │ │ ├── atmega32_TIMER0_Test.o │ │ │ │ ├── atmega32_USART_Test.d │ │ │ │ └── atmega32_USART_Test.o │ │ │ ├── Atmega32-Driver.eep │ │ │ ├── Atmega32-Driver.elf │ │ │ ├── Atmega32-Driver.hex │ │ │ ├── Atmega32-Driver.lss │ │ │ ├── Atmega32-Driver.map │ │ │ ├── Atmega32-Driver.srec │ │ │ ├── HAL │ │ │ │ └── LCD │ │ │ │ │ ├── atmega32_LCD.d │ │ │ │ │ └── atmega32_LCD.o │ │ │ ├── MCAL │ │ │ │ ├── atmega32_GPIO_driver.d │ │ │ │ ├── atmega32_GPIO_driver.o │ │ │ │ ├── atmega32_SPI_driver.d │ │ │ │ ├── atmega32_SPI_driver.o │ │ │ │ ├── atmega32_TIMER0_driver.d │ │ │ │ ├── atmega32_TIMER0_driver.o │ │ │ │ ├── atmega32_USART_driver.d │ │ │ │ └── atmega32_USART_driver.o │ │ │ ├── Makefile │ │ │ ├── main.d │ │ │ ├── main.o │ │ │ └── makedep.mk │ │ ├── HAL │ │ │ └── LCD │ │ │ │ ├── atmega32_LCD.c │ │ │ │ └── atmega32_LCD.h │ │ ├── LED_OFF.png │ │ ├── LED_ON.png │ │ ├── MCAL │ │ │ ├── Includes │ │ │ │ ├── Platform_Types.h │ │ │ │ ├── Util.h │ │ │ │ ├── atmega32_GPIO_driver.h │ │ │ │ ├── atmega32_SPI_driver.h │ │ │ │ ├── atmega32_TIMER0_driver.h │ │ │ │ ├── atmega32_USART_driver.h │ │ │ │ └── atmega32_device_header.h │ │ │ ├── atmega32_GPIO_driver.c │ │ │ ├── atmega32_SPI_driver.c │ │ │ ├── atmega32_TIMER0_driver.c │ │ │ └── atmega32_USART_driver.c │ │ └── main.c │ │ └── README.md │ └── WatchDog_Timer │ ├── .vs │ └── WatchDog_Timer │ │ └── v14 │ │ └── .atsuo │ ├── README.md │ ├── WatchDog_Timer.atsln │ └── WatchDog_Timer │ ├── Debug │ ├── Makefile │ ├── WatchDog_Timer.eep │ ├── WatchDog_Timer.elf │ ├── WatchDog_Timer.hex │ ├── WatchDog_Timer.lss │ ├── WatchDog_Timer.map │ ├── WatchDog_Timer.srec │ ├── main.d │ ├── main.o │ └── makedep.mk │ ├── WatchDog.png │ ├── WatchDog_Timer.componentinfo.xml │ ├── WatchDog_Timer.cproj │ └── main.c └── Vnit_13_Mastering_CAN_Protocol ├── Case_Study_1_Polling └── main.c └── Case_Study_2_Interrupt └── main.c /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/.gitmodules -------------------------------------------------------------------------------- /Certification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Certification.png -------------------------------------------------------------------------------- /First-Interview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/First-Interview.png -------------------------------------------------------------------------------- /Grade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Grade.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/README.md -------------------------------------------------------------------------------- /Top 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Top 1.png -------------------------------------------------------------------------------- /Unit_2_C_Programming/1_C_Basics/Assignments/EX1_C_Program_To_Print_Sentence.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/1_C_Basics/Assignments/EX1_C_Program_To_Print_Sentence.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/1_C_Basics/Assignments/EX2_C_Program_To_Print_a_Integer_Entered_by_a_User.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/1_C_Basics/Assignments/EX2_C_Program_To_Print_a_Integer_Entered_by_a_User.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/1_C_Basics/Assignments/EX3_C_Program_to_Add_Two_Integers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/1_C_Basics/Assignments/EX3_C_Program_to_Add_Two_Integers.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/1_C_Basics/Assignments/EX4_C_Program_to_Multiply_Two_Floating_Point_Numbers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/1_C_Basics/Assignments/EX4_C_Program_to_Multiply_Two_Floating_Point_Numbers.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/1_C_Basics/Assignments/EX5_C_Program_to_Find_ASCII_Value_of_a_Character.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/1_C_Basics/Assignments/EX5_C_Program_to_Find_ASCII_Value_of_a_Character.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/1_C_Basics/Assignments/EX6_C_Program_to_Swap_Two_Numbers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/1_C_Basics/Assignments/EX6_C_Program_to_Swap_Two_Numbers.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/1_C_Basics/Assignments/EX7_C_Program_To_Swap_Two_Numbers_Without_Temp_Variable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/1_C_Basics/Assignments/EX7_C_Program_To_Swap_Two_Numbers_Without_Temp_Variable.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/2_Loop_&_Condition/Assignments/EX1_C_Program_to_Check_a_Number_Is_Even.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/2_Loop_&_Condition/Assignments/EX1_C_Program_to_Check_a_Number_Is_Even.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/2_Loop_&_Condition/Assignments/EX2_C_Program_to_Check_Vowel_or_Consonant_Letter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/2_Loop_&_Condition/Assignments/EX2_C_Program_to_Check_Vowel_or_Consonant_Letter.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/2_Loop_&_Condition/Assignments/EX3_C_Program_to_Find_The_Largest_Number.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/2_Loop_&_Condition/Assignments/EX3_C_Program_to_Find_The_Largest_Number.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/2_Loop_&_Condition/Assignments/EX6_C_Program_to_Calculate_Sum_of_Natural_Numbers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/2_Loop_&_Condition/Assignments/EX6_C_Program_to_Calculate_Sum_of_Natural_Numbers.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/2_Loop_&_Condition/Assignments/EX7_C_Program_to_Find_Factorial_of_a_Number.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/2_Loop_&_Condition/Assignments/EX7_C_Program_to_Find_Factorial_of_a_Number.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/3_Array_&_String/Arrray/Assignments/EX2_C_Program_To_Calculate_Average.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/3_Array_&_String/Arrray/Assignments/EX2_C_Program_To_Calculate_Average.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/3_Array_&_String/Arrray/Assignments/EX3_C_Program_To_Find_Transpose_Of_A_Matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/3_Array_&_String/Arrray/Assignments/EX3_C_Program_To_Find_Transpose_Of_A_Matrix.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/3_Array_&_String/Arrray/Assignments/EX4_C_Program_To_Insert_An_Element_in_a_Array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/3_Array_&_String/Arrray/Assignments/EX4_C_Program_To_Insert_An_Element_in_a_Array.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/3_Array_&_String/Arrray/Assignments/EX5_C_Program_To_Search_an_Element_In_Array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/3_Array_&_String/Arrray/Assignments/EX5_C_Program_To_Search_an_Element_In_Array.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/3_Array_&_String/String/Assignments/EX2_C_Program_To_Find_The_Length_of_a_String.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/3_Array_&_String/String/Assignments/EX2_C_Program_To_Find_The_Length_of_a_String.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/4_Functions/Assignments/EX3_C_Program_to_Reverse_a_Sentence_Using_Recursion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/4_Functions/Assignments/EX3_C_Program_to_Reverse_a_Sentence_Using_Recursion.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/4_Functions/Quiz/No.2/C_Program_for_Swapping_2_Arrays_with_Different_Lenghts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/4_Functions/Quiz/No.2/C_Program_for_Swapping_2_Arrays_with_Different_Lenghts.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/4_Functions/Quiz/No.3/C_Function_that_Reverse_an_Input_Array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/4_Functions/Quiz/No.3/C_Function_that_Reverse_an_Input_Array.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/4_Functions/Quiz/No.3/Output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/4_Functions/Quiz/No.3/Output.png -------------------------------------------------------------------------------- /Unit_2_C_Programming/5_Structures/Assignment/EX2_C_Program_to_Add_Two_Distances_Systems_Using_Structure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/5_Structures/Assignment/EX2_C_Program_to_Add_Two_Distances_Systems_Using_Structure.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/5_Structures/Assignment/EX6_C_Finding_The_Size_of_Both_Union_and_Structure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/5_Structures/Assignment/EX6_C_Finding_The_Size_of_Both_Union_and_Structure.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/5_Structures/Lab/Lab_1/StrutureLec_Lab_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/5_Structures/Lab/Lab_1/StrutureLec_Lab_1.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/6_Pointers/EX1_C_Program_to_Demonstrate_How_to_Handle_the_Pointers_in_the_Program.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/6_Pointers/EX1_C_Program_to_Demonstrate_How_to_Handle_the_Pointers_in_the_Program.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/6_Pointers/EX2_C_Program_to_Print_All_Alphabets_Using_a_pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/6_Pointers/EX2_C_Program_to_Print_All_Alphabets_Using_a_pointer.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/6_Pointers/EX3_C_Program_to_Print_a_String_in_Reverse_Using_a_Pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/6_Pointers/EX3_C_Program_to_Print_a_String_in_Reverse_Using_a_Pointer.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/6_Pointers/EX4_C_Program_to_Print_the_Elements_of_an_Array_in_reverse_order.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/6_Pointers/EX4_C_Program_to_Print_the_Elements_of_an_Array_in_reverse_order.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/6_Pointers/More Practice/Write a program in C to add two numbers using pointers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/6_Pointers/More Practice/Write a program in C to add two numbers using pointers.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/7_First_Mid_Term_Exam/FirstMidTermExam_Code4/C_Function_to_Revers_Digits_in_Number.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/7_First_Mid_Term_Exam/FirstMidTermExam_Code4/C_Function_to_Revers_Digits_in_Number.c -------------------------------------------------------------------------------- /Unit_2_C_Programming/7_First_Mid_Term_Exam/FirstMinTermExam_Code9/C_Function_to_Reverse_Words_in_String.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_2_C_Programming/7_First_Mid_Term_Exam/FirstMinTermExam_Code9/C_Function_to_Reverse_Words_in_String.c -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/.cproject -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/.project -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/.settings/language.settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/.settings/language.settings.xml -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Lab_1_Toggle_Led.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Lab_1_Toggle_Led.bin -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Lab_1_Toggle_Led.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Lab_1_Toggle_Led.elf -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Lab_1_Toggle_Led.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Lab_1_Toggle_Led.hex -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Lab_1_Toggle_Led.hex.asm: -------------------------------------------------------------------------------- 1 | ; Disassembled code 2 | -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Lab_1_Toggle_Led.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Lab_1_Toggle_Led.list -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Lab_1_Toggle_Led.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Lab_1_Toggle_Led.map -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Src/main.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Src/main.d -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Src/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Src/main.o -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Src/main.su: -------------------------------------------------------------------------------- 1 | main.c:40:5:main 16 static 2 | -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Src/subdir.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Src/subdir.mk -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Src/syscalls.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Src/syscalls.d -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Src/syscalls.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Src/syscalls.o -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Src/syscalls.su: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Src/syscalls.su -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Src/sysmem.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Src/sysmem.d -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Src/sysmem.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Src/sysmem.o -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Src/sysmem.su: -------------------------------------------------------------------------------- 1 | sysmem.c:53:7:_sbrk 32 static 2 | -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Startup/startup_stm32f103c6ux.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Startup/startup_stm32f103c6ux.d -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Startup/startup_stm32f103c6ux.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Startup/startup_stm32f103c6ux.o -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Startup/subdir.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/Startup/subdir.mk -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/makefile -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/objects.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/objects.list -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/objects.mk -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/sources.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Debug/sources.mk -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Inc/Platform_Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Inc/Platform_Types.h -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/STM32F103C6UX_FLASH.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/STM32F103C6UX_FLASH.ld -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Src/main.c -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Src/syscalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Src/syscalls.c -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Src/sysmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Src/sysmem.c -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Startup/startup_stm32f103c6ux.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Lab_1_Toggle_Led/Startup/startup_stm32f103c6ux.s -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 1/Assignment/Plarform_Types/Platform_Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 1/Assignment/Plarform_Types/Platform_Types.h -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 2/Lab_1/Linker_Script.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 2/Lab_1/Linker_Script.ld -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 2/Lab_1/Mina.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 2/Lab_1/Mina.bin -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 2/Lab_1/Mina.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 2/Lab_1/Mina.elf -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 2/Lab_1/Platform_Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 2/Lab_1/Platform_Types.h -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 2/Lab_1/Script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 2/Lab_1/Script.sh -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 2/Lab_1/app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 2/Lab_1/app.c -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 2/Lab_1/app.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 2/Lab_1/app.i -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 2/Lab_1/app.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 2/Lab_1/app.o -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 2/Lab_1/app.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 2/Lab_1/app.s -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 2/Lab_1/appSTable.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 2/Lab_1/appSTable.txt -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 2/Lab_1/start.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 2/Lab_1/start.s -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 2/Lab_1/startup.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 2/Lab_1/startup.o -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 2/Lab_1/startup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 2/Lab_1/startup.s -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 2/Lab_1/startupSTable.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 2/Lab_1/startupSTable.txt -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 2/Lab_1/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 2/Lab_1/uart.c -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 2/Lab_1/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 2/Lab_1/uart.h -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 2/Lab_1/uart.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 2/Lab_1/uart.i -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 2/Lab_1/uart.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 2/Lab_1/uart.o -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 2/Lab_1/uart.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 2/Lab_1/uart.s -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 2/Lab_1/uartSTable.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 2/Lab_1/uartSTable.txt -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_1/Linker_Script.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_1/Linker_Script.ld -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_1/Makefile -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_1/Map_File.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_1/Map_File.map -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_1/Mina.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_1/Mina.bin -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_1/Mina.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_1/Mina.elf -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_1/Platform_Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_1/Platform_Types.h -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_1/app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_1/app.c -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_1/app.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_1/app.o -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_1/startup.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_1/startup.o -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_1/startup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_1/startup.s -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_1/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_1/uart.c -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_1/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_1/uart.h -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_1/uart.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_1/uart.o -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_2/Lab 2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_2/Lab 2.pdf -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.c)/CortexM3_linker_script.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.c)/CortexM3_linker_script.ld -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.c)/CortexM3_startup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.c)/CortexM3_startup.c -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.c)/CortexM3_startup.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.c)/CortexM3_startup.o -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.c)/Embedded_C_Lesson_3_Lab_2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.c)/Embedded_C_Lesson_3_Lab_2.bin -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.c)/Embedded_C_Lesson_3_Lab_2.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.c)/Embedded_C_Lesson_3_Lab_2.elf -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.c)/Embedded_C_Lesson_3_Lab_2.elf.asm: -------------------------------------------------------------------------------- 1 | ; Disassembled code 2 | -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.c)/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.c)/Makefile -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.c)/Map_File.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.c)/Map_File.map -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.c)/Platform_Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.c)/Platform_Types.h -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.c)/log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.c)/log.txt -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.c)/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.c)/main.c -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.c)/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.c)/main.o -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.s)/CortexM3_linker_script.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.s)/CortexM3_linker_script.ld -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.s)/CortexM3_startup.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.s)/CortexM3_startup.o -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.s)/CortexM3_startup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.s)/CortexM3_startup.s -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.s)/Embedded_C_Lesson_3_Lab_2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.s)/Embedded_C_Lesson_3_Lab_2.bin -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.s)/Embedded_C_Lesson_3_Lab_2.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.s)/Embedded_C_Lesson_3_Lab_2.elf -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.s)/Embedded_C_Lesson_3_Lab_2.elf.asm: -------------------------------------------------------------------------------- 1 | ; Disassembled code 2 | -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.s)/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.s)/Makefile -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.s)/Map_File.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.s)/Map_File.map -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.s)/Platform_Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.s)/Platform_Types.h -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.s)/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.s)/main.c -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.s)/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 3/Lab_2/Lab_2(startup.s)/main.o -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 4/Lab 3/CortexM4_linker_script.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 4/Lab 3/CortexM4_linker_script.ld -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 4/Lab 3/CortexM4_startup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 4/Lab 3/CortexM4_startup.c -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 4/Lab 3/CortexM4_startup.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 4/Lab 3/CortexM4_startup.o -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 4/Lab 3/Embedded_C_Lesson_4_Lab_3.axf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 4/Lab 3/Embedded_C_Lesson_4_Lab_3.axf -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 4/Lab 3/Embedded_C_Lesson_4_Lab_3.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 4/Lab 3/Embedded_C_Lesson_4_Lab_3.bin -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 4/Lab 3/Embedded_C_Lesson_4_Lab_3.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 4/Lab 3/Embedded_C_Lesson_4_Lab_3.elf -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 4/Lab 3/Keil_Uvision_Embedded_C_Lesson_4_Lab_3_Project/EventRecorderStub.scvd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 4/Lab 3/Keil_Uvision_Embedded_C_Lesson_4_Lab_3_Project/EventRecorderStub.scvd -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 4/Lab 3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 4/Lab 3/Makefile -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 4/Lab 3/Map_File.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 4/Lab 3/Map_File.map -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 4/Lab 3/Platform_Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 4/Lab 3/Platform_Types.h -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 4/Lab 3/Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 4/Lab 3/Util.h -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 4/Lab 3/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 4/Lab 3/main.c -------------------------------------------------------------------------------- /Unit_3_Embedded_C/Lesson 4/Lab 3/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_3_Embedded_C/Lesson 4/Lab 3/main.o -------------------------------------------------------------------------------- /Unit_4_System_Architecture/Lesson_1_Data_Structure/FIFO_buffer/fifo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_4_System_Architecture/Lesson_1_Data_Structure/FIFO_buffer/fifo.c -------------------------------------------------------------------------------- /Unit_4_System_Architecture/Lesson_1_Data_Structure/FIFO_buffer/fifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_4_System_Architecture/Lesson_1_Data_Structure/FIFO_buffer/fifo.h -------------------------------------------------------------------------------- /Unit_4_System_Architecture/Lesson_1_Data_Structure/FIFO_buffer/fifo_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_4_System_Architecture/Lesson_1_Data_Structure/FIFO_buffer/fifo_cfg.h -------------------------------------------------------------------------------- /Unit_4_System_Architecture/Lesson_1_Data_Structure/FIFO_buffer/fifo_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_4_System_Architecture/Lesson_1_Data_Structure/FIFO_buffer/fifo_test.c -------------------------------------------------------------------------------- /Unit_4_System_Architecture/Lesson_1_Data_Structure/LIFO_buffer/V2_of_LIFO_Buffer_Driver/LIFO_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_4_System_Architecture/Lesson_1_Data_Structure/LIFO_buffer/V2_of_LIFO_Buffer_Driver/LIFO_test.c -------------------------------------------------------------------------------- /Unit_4_System_Architecture/Lesson_1_Data_Structure/LIFO_buffer/V2_of_LIFO_Buffer_Driver/lifo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_4_System_Architecture/Lesson_1_Data_Structure/LIFO_buffer/V2_of_LIFO_Buffer_Driver/lifo.c -------------------------------------------------------------------------------- /Unit_4_System_Architecture/Lesson_1_Data_Structure/LIFO_buffer/V2_of_LIFO_Buffer_Driver/lifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_4_System_Architecture/Lesson_1_Data_Structure/LIFO_buffer/V2_of_LIFO_Buffer_Driver/lifo.h -------------------------------------------------------------------------------- /Unit_4_System_Architecture/Lesson_1_Data_Structure/LIFO_buffer/V2_of_LIFO_Buffer_Driver/lifo_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_4_System_Architecture/Lesson_1_Data_Structure/LIFO_buffer/V2_of_LIFO_Buffer_Driver/lifo_cfg.h -------------------------------------------------------------------------------- /Unit_4_System_Architecture/Lesson_1_Data_Structure/LIFO_buffer/lifo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_4_System_Architecture/Lesson_1_Data_Structure/LIFO_buffer/lifo.c -------------------------------------------------------------------------------- /Unit_4_System_Architecture/Lesson_1_Data_Structure/LIFO_buffer/lifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_4_System_Architecture/Lesson_1_Data_Structure/LIFO_buffer/lifo.h -------------------------------------------------------------------------------- /Unit_4_System_Architecture/Lesson_1_Data_Structure/LIFO_buffer/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_4_System_Architecture/Lesson_1_Data_Structure/LIFO_buffer/main.c -------------------------------------------------------------------------------- /Unit_4_System_Architecture/Lesson_1_Data_Structure/Student_DB/README.md: -------------------------------------------------------------------------------- 1 | # Student Database using linked list 2 | -------------------------------------------------------------------------------- /Unit_4_System_Architecture/Lesson_1_Data_Structure/Student_DB/Student_DB.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_4_System_Architecture/Lesson_1_Data_Structure/Student_DB/Student_DB.c -------------------------------------------------------------------------------- /Unit_4_System_Architecture/Lesson_1_Data_Structure/Student_DB/Student_DB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_4_System_Architecture/Lesson_1_Data_Structure/Student_DB/Student_DB.h -------------------------------------------------------------------------------- /Unit_4_System_Architecture/Lesson_1_Data_Structure/Student_DB/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_4_System_Architecture/Lesson_1_Data_Structure/Student_DB/main.c -------------------------------------------------------------------------------- /Unit_4_System_Architecture/Lesson_2_State_Machine/Collision Avoidance/Collision_Avoidanc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_4_System_Architecture/Lesson_2_State_Machine/Collision Avoidance/Collision_Avoidanc.c -------------------------------------------------------------------------------- /Unit_4_System_Architecture/Lesson_2_State_Machine/Collision Avoidance/Collision_Avoidanc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_4_System_Architecture/Lesson_2_State_Machine/Collision Avoidance/Collision_Avoidanc.h -------------------------------------------------------------------------------- /Unit_4_System_Architecture/Lesson_2_State_Machine/Collision Avoidance/DC_motor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_4_System_Architecture/Lesson_2_State_Machine/Collision Avoidance/DC_motor.c -------------------------------------------------------------------------------- /Unit_4_System_Architecture/Lesson_2_State_Machine/Collision Avoidance/DC_motor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_4_System_Architecture/Lesson_2_State_Machine/Collision Avoidance/DC_motor.h -------------------------------------------------------------------------------- /Unit_4_System_Architecture/Lesson_2_State_Machine/Collision Avoidance/US_sensor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_4_System_Architecture/Lesson_2_State_Machine/Collision Avoidance/US_sensor.c -------------------------------------------------------------------------------- /Unit_4_System_Architecture/Lesson_2_State_Machine/Collision Avoidance/US_sensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_4_System_Architecture/Lesson_2_State_Machine/Collision Avoidance/US_sensor.h -------------------------------------------------------------------------------- /Unit_4_System_Architecture/Lesson_2_State_Machine/Collision Avoidance/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_4_System_Architecture/Lesson_2_State_Machine/Collision Avoidance/main.c -------------------------------------------------------------------------------- /Unit_4_System_Architecture/Lesson_2_State_Machine/Collision Avoidance/state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_4_System_Architecture/Lesson_2_State_Machine/Collision Avoidance/state.h -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/Makefile -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/README.md -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/bin/P1_Pressure_Controller.axf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/bin/P1_Pressure_Controller.axf -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/bin/P1_Pressure_Controller.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/bin/P1_Pressure_Controller.bin -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/bin/P1_Pressure_Controller.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/bin/P1_Pressure_Controller.elf -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/bin/P1_Pressure_Controller.elf.asm: -------------------------------------------------------------------------------- 1 | ; Disassembled code 2 | -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/bin/map_file.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/bin/map_file.map -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/dependencies/Alarm_Actuator.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/dependencies/Alarm_Actuator.d -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/dependencies/Alarm_Monitor.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/dependencies/Alarm_Monitor.d -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/dependencies/GPIO.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/dependencies/GPIO.d -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/dependencies/Main_Program.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/dependencies/Main_Program.d -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/dependencies/Pressure_Sensor.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/dependencies/Pressure_Sensor.d -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/dependencies/main.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/dependencies/main.d -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/dependencies/startup.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/dependencies/startup.d -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/inc/Alarm_Actuator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/inc/Alarm_Actuator.h -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/inc/Alarm_Monitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/inc/Alarm_Monitor.h -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/inc/GPIO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/inc/GPIO.h -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/inc/Main_Program.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/inc/Main_Program.h -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/inc/Platform_Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/inc/Platform_Types.h -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/inc/Pressure_Sensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/inc/Pressure_Sensor.h -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/inc/state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/inc/state.h -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/inc/utill.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/inc/utill.h -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/linker_script.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/linker_script.ld -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/obj/Alarm_Actuator.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/obj/Alarm_Actuator.o -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/obj/Alarm_Monitor.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/obj/Alarm_Monitor.o -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/obj/GPIO.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/obj/GPIO.o -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/obj/Main_Program.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/obj/Main_Program.o -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/obj/Pressure_Sensor.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/obj/Pressure_Sensor.o -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/obj/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/obj/main.o -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/obj/startup.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/obj/startup.o -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/src/Alarm_Actuator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/src/Alarm_Actuator.c -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/src/Alarm_Monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/src/Alarm_Monitor.c -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/src/GPIO.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/src/GPIO.c -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/src/Main_Program.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/src/Main_Program.c -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/src/Pressure_Sensor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/src/Pressure_Sensor.c -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/src/main.c -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P1_Pressure_Controller/src/startup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P1_Pressure_Controller/src/startup.c -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P2_Student_Management_System/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P2_Student_Management_System/README.md -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P2_Student_Management_System/Student_Sys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P2_Student_Management_System/Student_Sys.c -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P2_Student_Management_System/Student_Sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P2_Student_Management_System/Student_Sys.h -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P2_Student_Management_System/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P2_Student_Management_System/main.c -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P2_Student_Management_System/students.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P2_Student_Management_System/students.txt -------------------------------------------------------------------------------- /Unit_5_First_Term_Projects/P2_Student_Management_System/update_students.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_5_First_Term_Projects/P2_Student_Management_System/update_students.txt -------------------------------------------------------------------------------- /Unit_6_MCU_Fundamentals/Lesson_3_MCU_Clocks/Lab_1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_6_MCU_Fundamentals/Lesson_3_MCU_Clocks/Lab_1/README.md -------------------------------------------------------------------------------- /Unit_6_MCU_Fundamentals/Lesson_3_MCU_Clocks/Lab_1/Unit_6_Lesson_3_Lab_1.axf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_6_MCU_Fundamentals/Lesson_3_MCU_Clocks/Lab_1/Unit_6_Lesson_3_Lab_1.axf -------------------------------------------------------------------------------- /Unit_6_MCU_Fundamentals/Lesson_3_MCU_Clocks/Lab_1/Unit_6_Lesson_3_Lab_1.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_6_MCU_Fundamentals/Lesson_3_MCU_Clocks/Lab_1/Unit_6_Lesson_3_Lab_1.elf -------------------------------------------------------------------------------- /Unit_6_MCU_Fundamentals/Lesson_3_MCU_Clocks/Lab_1/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_6_MCU_Fundamentals/Lesson_3_MCU_Clocks/Lab_1/main.c -------------------------------------------------------------------------------- /Unit_6_MCU_Fundamentals/Lesson_3_MCU_Clocks/Lab_2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_6_MCU_Fundamentals/Lesson_3_MCU_Clocks/Lab_2/README.md -------------------------------------------------------------------------------- /Unit_6_MCU_Fundamentals/Lesson_3_MCU_Clocks/Lab_2/Task_1/Unit_6_Lesson_3_Lab.axf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_6_MCU_Fundamentals/Lesson_3_MCU_Clocks/Lab_2/Task_1/Unit_6_Lesson_3_Lab.axf -------------------------------------------------------------------------------- /Unit_6_MCU_Fundamentals/Lesson_3_MCU_Clocks/Lab_2/Task_1/Unit_6_Lesson_3_Lab.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_6_MCU_Fundamentals/Lesson_3_MCU_Clocks/Lab_2/Task_1/Unit_6_Lesson_3_Lab.elf -------------------------------------------------------------------------------- /Unit_6_MCU_Fundamentals/Lesson_3_MCU_Clocks/Lab_2/Task_1/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_6_MCU_Fundamentals/Lesson_3_MCU_Clocks/Lab_2/Task_1/main.c -------------------------------------------------------------------------------- /Unit_6_MCU_Fundamentals/Lesson_3_MCU_Clocks/Lab_2/Task_2/Unit_6_Lesson_3_Lab.axf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_6_MCU_Fundamentals/Lesson_3_MCU_Clocks/Lab_2/Task_2/Unit_6_Lesson_3_Lab.axf -------------------------------------------------------------------------------- /Unit_6_MCU_Fundamentals/Lesson_3_MCU_Clocks/Lab_2/Task_2/Unit_6_Lesson_3_Lab.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_6_MCU_Fundamentals/Lesson_3_MCU_Clocks/Lab_2/Task_2/Unit_6_Lesson_3_Lab.elf -------------------------------------------------------------------------------- /Unit_6_MCU_Fundamentals/Lesson_3_MCU_Clocks/Lab_2/Task_2/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_6_MCU_Fundamentals/Lesson_3_MCU_Clocks/Lab_2/Task_2/main.c -------------------------------------------------------------------------------- /Unit_6_MCU_Fundamentals/Lesson_4_MCU_Interrupts/Lab_2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_6_MCU_Fundamentals/Lesson_4_MCU_Interrupts/Lab_2/README.md -------------------------------------------------------------------------------- /Unit_6_MCU_Fundamentals/Lesson_4_MCU_Interrupts/Lab_2/Unit_6_Lesson_4_Lab_2.axf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_6_MCU_Fundamentals/Lesson_4_MCU_Interrupts/Lab_2/Unit_6_Lesson_4_Lab_2.axf -------------------------------------------------------------------------------- /Unit_6_MCU_Fundamentals/Lesson_4_MCU_Interrupts/Lab_2/Unit_6_Lesson_4_Lab_2.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_6_MCU_Fundamentals/Lesson_4_MCU_Interrupts/Lab_2/Unit_6_Lesson_4_Lab_2.elf -------------------------------------------------------------------------------- /Unit_6_MCU_Fundamentals/Lesson_4_MCU_Interrupts/Lab_2/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_6_MCU_Fundamentals/Lesson_4_MCU_Interrupts/Lab_2/main.c -------------------------------------------------------------------------------- /Unit_6_MCU_Fundamentals/Lesson_4_MCU_Interrupts/Lab_3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_6_MCU_Fundamentals/Lesson_4_MCU_Interrupts/Lab_3/README.md -------------------------------------------------------------------------------- /Unit_6_MCU_Fundamentals/Lesson_4_MCU_Interrupts/Lab_3/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_6_MCU_Fundamentals/Lesson_4_MCU_Interrupts/Lab_3/main.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_1_GPIO_Part1/Assignment_1_Toggle_LEDs/Assignment_1_Toggle_LEDs.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_1_GPIO_Part1/Assignment_1_Toggle_LEDs/Assignment_1_Toggle_LEDs.gif -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_1_GPIO_Part1/Assignment_1_Toggle_LEDs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_1_GPIO_Part1/Assignment_1_Toggle_LEDs/README.md -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_1_GPIO_Part1/Assignment_1_Toggle_LEDs/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_1_GPIO_Part1/Assignment_1_Toggle_LEDs/main.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_1_GPIO_Part1/Lab_1_GPIO_STM32F103XX/Lab_1_GPIO_STM32F103XX.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_1_GPIO_Part1/Lab_1_GPIO_STM32F103XX/Lab_1_GPIO_STM32F103XX.gif -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_1_GPIO_Part1/Lab_1_GPIO_STM32F103XX/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_1_GPIO_Part1/Lab_1_GPIO_STM32F103XX/README.md -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_1_GPIO_Part1/Lab_1_GPIO_STM32F103XX/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_1_GPIO_Part1/Lab_1_GPIO_STM32F103XX/main.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_1_GPIO_Part1/Section_1_GPIO/Task_1_GPIO_8_LED/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_1_GPIO_Part1/Section_1_GPIO/Task_1_GPIO_8_LED/README.md -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_1_GPIO_Part1/Section_1_GPIO/Task_1_GPIO_8_LED/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_1_GPIO_Part1/Section_1_GPIO/Task_1_GPIO_8_LED/main.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_1_GPIO_Part1/Section_1_GPIO/Task_2_GPIO_8_LEDs_With_Switch/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_1_GPIO_Part1/Section_1_GPIO/Task_2_GPIO_8_LEDs_With_Switch/main.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_2_GPIO_Part2/Keypad.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_2_GPIO_Part2/Keypad.gif -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_2_GPIO_Part2/Keypad_driver/keypad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_2_GPIO_Part2/Keypad_driver/keypad.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_2_GPIO_Part2/Keypad_driver/keypad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_2_GPIO_Part2/Keypad_driver/keypad.h -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_2_GPIO_Part2/LCD.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_2_GPIO_Part2/LCD.gif -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_2_GPIO_Part2/LCD_driver/lcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_2_GPIO_Part2/LCD_driver/lcd.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_2_GPIO_Part2/LCD_driver/lcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_2_GPIO_Part2/LCD_driver/lcd.h -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_2_GPIO_Part2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_2_GPIO_Part2/README.md -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_2_GPIO_Part2/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_2_GPIO_Part2/main.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/.cproject -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/.project -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/.gitignore -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/Src/main.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/Src/main.d -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/Src/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/Src/main.o -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/Src/main.su: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/Src/main.su -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/Src/subdir.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/Src/subdir.mk -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/Src/syscalls.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/Src/syscalls.d -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/Src/syscalls.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/Src/syscalls.o -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/Src/syscalls.su: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/Src/syscalls.su -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/Src/sysmem.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/Src/sysmem.d -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/Src/sysmem.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/Src/sysmem.o -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/Src/sysmem.su: -------------------------------------------------------------------------------- 1 | sysmem.c:53:7:_sbrk 32 static 2 | -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/Startup/subdir.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/Startup/subdir.mk -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/makefile -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/objects.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/objects.list -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/objects.mk -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/sources.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Debug/sources.mk -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/HAL/LED/LED.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/HAL/LED/LED.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/HAL/LED/LED.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/HAL/LED/LED.h -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/MCAL/GPIO/GPIO.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/MCAL/GPIO/GPIO.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/MCAL/GPIO/GPIO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/MCAL/GPIO/GPIO.h -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/README.md -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/STM32F103C6TX_FLASH.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/STM32F103C6TX_FLASH.ld -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Services/Platform_Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Services/Platform_Types.h -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Services/STM32F103x6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Services/STM32F103x6.h -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Services/Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Services/Util.h -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Src/main.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Src/syscalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Src/syscalls.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Src/sysmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/Src/sysmem.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/TEST_GPIO_SIMULATION.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Lecture/STM32F103x6_Driver/TEST_GPIO_SIMULATION.gif -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/.cproject -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/.project -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/.gitignore -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/STM32F103C6_Driver.elf.asm: -------------------------------------------------------------------------------- 1 | ; Disassembled code 2 | -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/STM32F103C6_Driver.hex.asm: -------------------------------------------------------------------------------- 1 | ; Disassembled code 2 | -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/Src/main.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/Src/main.d -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/Src/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/Src/main.o -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/Src/main.su: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/Src/main.su -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/Src/subdir.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/Src/subdir.mk -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/Src/syscalls.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/Src/syscalls.d -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/Src/syscalls.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/Src/syscalls.o -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/Src/syscalls.su: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/Src/syscalls.su -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/Src/sysmem.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/Src/sysmem.d -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/Src/sysmem.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/Src/sysmem.o -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/Src/sysmem.su: -------------------------------------------------------------------------------- 1 | sysmem.c:53:7:_sbrk 32 static 2 | -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/Startup/subdir.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/Startup/subdir.mk -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/makefile -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/objects.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/objects.list -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/objects.mk -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/sources.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Debug/sources.mk -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/HAL/Keypad/Keypad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/HAL/Keypad/Keypad.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/HAL/Keypad/Keypad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/HAL/Keypad/Keypad.h -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/HAL/LCD/LCD.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/HAL/LCD/LCD.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/HAL/LCD/LCD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/HAL/LCD/LCD.h -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/MCAL/GPIO/GPIO.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/MCAL/GPIO/GPIO.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/MCAL/GPIO/GPIO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/MCAL/GPIO/GPIO.h -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/README.md -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/STM32F103C6TX_FLASH.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/STM32F103C6TX_FLASH.ld -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/STM32_LCD_KEYPAD.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/STM32_LCD_KEYPAD.gif -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Services/Platform_Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Services/Platform_Types.h -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Services/STM32F103x6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Services/STM32F103x6.h -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Services/Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Services/Util.h -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Src/main.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Src/syscalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Src/syscalls.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Src/sysmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_3_GPIO_Part3/Section/STM32F103x6_Driver/Src/sysmem.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/.cproject -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/.project -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/.settings/language.settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/.settings/language.settings.xml -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/APP/01_GPIO_Test_1_LCD_Keypad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/APP/01_GPIO_Test_1_LCD_Keypad.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/.gitignore -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/STM32F103C6_Driver.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/STM32F103C6_Driver.bin -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/STM32F103C6_Driver.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/STM32F103C6_Driver.elf -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/STM32F103C6_Driver.elf.asm: -------------------------------------------------------------------------------- 1 | ; Disassembled code 2 | -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/STM32F103C6_Driver.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/STM32F103C6_Driver.hex -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/STM32F103C6_Driver.hex.asm: -------------------------------------------------------------------------------- 1 | ; Disassembled code 2 | -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/STM32F103C6_Driver.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/STM32F103C6_Driver.list -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/STM32F103C6_Driver.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/STM32F103C6_Driver.map -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/Src/main.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/Src/main.d -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/Src/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/Src/main.o -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/Src/main.su: -------------------------------------------------------------------------------- 1 | main.c:15:5:main 8 static 2 | -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/Src/subdir.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/Src/subdir.mk -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/Src/syscalls.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/Src/syscalls.d -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/Src/syscalls.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/Src/syscalls.o -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/Src/syscalls.su: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/Src/syscalls.su -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/Src/sysmem.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/Src/sysmem.d -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/Src/sysmem.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/Src/sysmem.o -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/Src/sysmem.su: -------------------------------------------------------------------------------- 1 | sysmem.c:53:7:_sbrk 32 static 2 | -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/Startup/subdir.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/Startup/subdir.mk -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/makefile -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/objects.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/objects.list -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/objects.mk -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/sources.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Debug/sources.mk -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/EXTI_Test_Project.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/EXTI_Test_Project.gif -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Get_EXTI_Define.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Get_EXTI_Define.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/HAL/Keypad/Keypad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/HAL/Keypad/Keypad.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/HAL/Keypad/Keypad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/HAL/Keypad/Keypad.h -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/HAL/LCD/LCD.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/HAL/LCD/LCD.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/HAL/LCD/LCD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/HAL/LCD/LCD.h -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/HAL/S7_Segment/S7_Segment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/HAL/S7_Segment/S7_Segment.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/HAL/S7_Segment/S7_Segment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/HAL/S7_Segment/S7_Segment.h -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/MCAL/inc/Platform_Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/MCAL/inc/Platform_Types.h -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/MCAL/inc/STM32F103x6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/MCAL/inc/STM32F103x6.h -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/MCAL/inc/Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/MCAL/inc/Util.h -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/MCAL/stm32f103x6_EXTI_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/MCAL/stm32f103x6_EXTI_driver.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/MCAL/stm32f103x6_GPIO_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/MCAL/stm32f103x6_GPIO_driver.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/README.md -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/STM32F103C6TX_FLASH.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/STM32F103C6TX_FLASH.ld -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Src/main.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Src/syscalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Src/syscalls.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Src/sysmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Src/sysmem.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Startup/startup_stm32f103c6tx.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Lecture/STM32F103x6_Driver/Startup/startup_stm32f103c6tx.s -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Section/AMIT_Kit_LCD/HAL/LCD_driver/lcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Section/AMIT_Kit_LCD/HAL/LCD_driver/lcd.c -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Section/AMIT_Kit_LCD/HAL/LCD_driver/lcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Section/AMIT_Kit_LCD/HAL/LCD_driver/lcd.h -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Section/AMIT_Kit_LCD/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Section/AMIT_Kit_LCD/README.md -------------------------------------------------------------------------------- /Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Section/AMIT_Kit_LCD/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_7_MCU_Essential_Peripherals/Lesson_4_EXTI/Section/AMIT_Kit_LCD/main.c -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_1_MCU_IO_Electrical_Characteristics/README.md: -------------------------------------------------------------------------------- 1 | ## No Code -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_2_USART_Protocol/Section/UART_Driver_Atmega32/UART_Driver_Atmega32.atsln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_2_USART_Protocol/Section/UART_Driver_Atmega32/UART_Driver_Atmega32.atsln -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_2_USART_Protocol/Section/UART_Driver_Atmega32/UART_Driver_Atmega32/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_2_USART_Protocol/Section/UART_Driver_Atmega32/UART_Driver_Atmega32/main.c -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_3_USART_Driver/Lecture/USART_Test_1_Debugging_Using_Polling/STM32F103x6_Driver/Debug/STM32F103C6_Driver.elf.asm: -------------------------------------------------------------------------------- 1 | ; Disassembled code 2 | -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_3_USART_Driver/Lecture/USART_Test_1_Debugging_Using_Polling/STM32F103x6_Driver/Debug/STM32F103C6_Driver.hex.asm: -------------------------------------------------------------------------------- 1 | ; Disassembled code 2 | -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_3_USART_Driver/Lecture/USART_Test_1_Debugging_Using_Polling/STM32F103x6_Driver/Debug/Src/main.su: -------------------------------------------------------------------------------- 1 | main.c:15:5:main 8 static 2 | -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_3_USART_Driver/Lecture/USART_Test_1_Debugging_Using_Polling/STM32F103x6_Driver/Debug/Src/sysmem.su: -------------------------------------------------------------------------------- 1 | sysmem.c:53:7:_sbrk 32 static 2 | -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_3_USART_Driver/Lecture/USART_Test_2_Debugging_Using_Interrupt/STM32F103x6_Driver/Debug/STM32F103C6_Driver.elf.asm: -------------------------------------------------------------------------------- 1 | ; Disassembled code 2 | -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_3_USART_Driver/Lecture/USART_Test_2_Debugging_Using_Interrupt/STM32F103x6_Driver/Debug/STM32F103C6_Driver.hex.asm: -------------------------------------------------------------------------------- 1 | ; Disassembled code 2 | -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_3_USART_Driver/Lecture/USART_Test_2_Debugging_Using_Interrupt/STM32F103x6_Driver/Debug/Src/main.su: -------------------------------------------------------------------------------- 1 | main.c:15:5:main 8 static 2 | -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_3_USART_Driver/Lecture/USART_Test_2_Debugging_Using_Interrupt/STM32F103x6_Driver/Debug/Src/sysmem.su: -------------------------------------------------------------------------------- 1 | sysmem.c:53:7:_sbrk 32 static 2 | -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_3_USART_Driver/Section/Atmega32-Driver/.vs/Atmega32-Driver/v14/.atsuo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_3_USART_Driver/Section/Atmega32-Driver/.vs/Atmega32-Driver/v14/.atsuo -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_3_USART_Driver/Section/Atmega32-Driver/Atmega32-Driver.atsln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_3_USART_Driver/Section/Atmega32-Driver/Atmega32-Driver.atsln -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_3_USART_Driver/Section/Atmega32-Driver/Atmega32-Driver/Atmega32-Driver.cproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_3_USART_Driver/Section/Atmega32-Driver/Atmega32-Driver/Atmega32-Driver.cproj -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_3_USART_Driver/Section/Atmega32-Driver/Atmega32-Driver/Debug/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_3_USART_Driver/Section/Atmega32-Driver/Atmega32-Driver/Debug/Makefile -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_3_USART_Driver/Section/Atmega32-Driver/Atmega32-Driver/Debug/main.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_3_USART_Driver/Section/Atmega32-Driver/Atmega32-Driver/Debug/main.d -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_3_USART_Driver/Section/Atmega32-Driver/Atmega32-Driver/Debug/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_3_USART_Driver/Section/Atmega32-Driver/Atmega32-Driver/Debug/main.o -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_3_USART_Driver/Section/Atmega32-Driver/Atmega32-Driver/Debug/makedep.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_3_USART_Driver/Section/Atmega32-Driver/Atmega32-Driver/Debug/makedep.mk -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_3_USART_Driver/Section/Atmega32-Driver/Atmega32-Driver/MCAL/Includes/Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_3_USART_Driver/Section/Atmega32-Driver/Atmega32-Driver/MCAL/Includes/Util.h -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_3_USART_Driver/Section/Atmega32-Driver/Atmega32-Driver/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_3_USART_Driver/Section/Atmega32-Driver/Atmega32-Driver/main.c -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_3_USART_Driver/Section/Atmega32-Driver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_3_USART_Driver/Section/Atmega32-Driver/README.md -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_4_SPI_Protocol/Section/Lab_1_Transmit_Char_Between_Two_Atmega32/Lab_1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_4_SPI_Protocol/Section/Lab_1_Transmit_Char_Between_Two_Atmega32/Lab_1.gif -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_4_SPI_Protocol/Section/Lab_1_Transmit_Char_Between_Two_Atmega32/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_4_SPI_Protocol/Section/Lab_1_Transmit_Char_Between_Two_Atmega32/README.md -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_4_SPI_Protocol/Section/Lab_2_Use_MAX7221_To_Send_Numbers/Lab_2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_4_SPI_Protocol/Section/Lab_2_Use_MAX7221_To_Send_Numbers/Lab_2.gif -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_4_SPI_Protocol/Section/Lab_2_Use_MAX7221_To_Send_Numbers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_4_SPI_Protocol/Section/Lab_2_Use_MAX7221_To_Send_Numbers/README.md -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Lecture/Lab_1_SPI_Debug_Analyze_SPI_Master/Lab_1_Keil.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Lecture/Lab_1_SPI_Debug_Analyze_SPI_Master/Lab_1_Keil.gif -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Lecture/Lab_1_SPI_Debug_Analyze_SPI_Master/Lab_1_Proteus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Lecture/Lab_1_SPI_Debug_Analyze_SPI_Master/Lab_1_Proteus.gif -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Lecture/Lab_1_SPI_Debug_Analyze_SPI_Master/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Lecture/Lab_1_SPI_Debug_Analyze_SPI_Master/README.md -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Lecture/Lab_1_SPI_Debug_Analyze_SPI_Master/STM32F103x6-Driver/Debug/APP/08_SPI_Send_Data_Through_Terminal_Between_2_MCUs.su: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Lecture/Lab_1_SPI_Debug_Analyze_SPI_Master/STM32F103x6-Driver/Debug/STM32F103x6-Driver.elf.asm: -------------------------------------------------------------------------------- 1 | ; Disassembled code 2 | -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Lecture/Lab_1_SPI_Debug_Analyze_SPI_Master/STM32F103x6-Driver/Debug/Src/main.su: -------------------------------------------------------------------------------- 1 | main.c:14:5:main 8 static 2 | -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Lecture/Lab_1_SPI_Debug_Analyze_SPI_Master/STM32F103x6-Driver/Debug/Src/sysmem.su: -------------------------------------------------------------------------------- 1 | sysmem.c:53:7:_sbrk 32 static 2 | -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Lecture/Lab_2_SPI_Send_Data_Through_Terminal_Between_2_MCUs/STM32F103x6-Driver/Debug/STM32F103x6-Driver.elf.asm: -------------------------------------------------------------------------------- 1 | ; Disassembled code 2 | -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Lecture/Lab_2_SPI_Send_Data_Through_Terminal_Between_2_MCUs/STM32F103x6-Driver/Debug/Src/main.su: -------------------------------------------------------------------------------- 1 | main.c:14:5:main 8 static 2 | -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Lecture/Lab_2_SPI_Send_Data_Through_Terminal_Between_2_MCUs/STM32F103x6-Driver/Debug/Src/sysmem.su: -------------------------------------------------------------------------------- 1 | sysmem.c:53:7:_sbrk 32 static 2 | -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Section/Atmega32-Driver/.vs/Atmega32-Driver/v14/.atsuo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Section/Atmega32-Driver/.vs/Atmega32-Driver/v14/.atsuo -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Section/Atmega32-Driver/Atmega32-Driver.atsln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Section/Atmega32-Driver/Atmega32-Driver.atsln -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Section/Atmega32-Driver/Atmega32-Driver/App/atmega32_SPI_Test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Section/Atmega32-Driver/Atmega32-Driver/App/atmega32_SPI_Test.c -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Section/Atmega32-Driver/Atmega32-Driver/Atmega32-Driver.cproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Section/Atmega32-Driver/Atmega32-Driver/Atmega32-Driver.cproj -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Section/Atmega32-Driver/Atmega32-Driver/Debug/HAL/LCD/LCD.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Section/Atmega32-Driver/Atmega32-Driver/Debug/HAL/LCD/LCD.d -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Section/Atmega32-Driver/Atmega32-Driver/Debug/HAL/LCD/LCD.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Section/Atmega32-Driver/Atmega32-Driver/Debug/HAL/LCD/LCD.o -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Section/Atmega32-Driver/Atmega32-Driver/Debug/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Section/Atmega32-Driver/Atmega32-Driver/Debug/Makefile -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Section/Atmega32-Driver/Atmega32-Driver/Debug/main.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Section/Atmega32-Driver/Atmega32-Driver/Debug/main.d -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Section/Atmega32-Driver/Atmega32-Driver/Debug/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Section/Atmega32-Driver/Atmega32-Driver/Debug/main.o -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Section/Atmega32-Driver/Atmega32-Driver/Debug/makedep.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Section/Atmega32-Driver/Atmega32-Driver/Debug/makedep.mk -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Section/Atmega32-Driver/Atmega32-Driver/HAL/LCD/atmega32_LCD.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Section/Atmega32-Driver/Atmega32-Driver/HAL/LCD/atmega32_LCD.c -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Section/Atmega32-Driver/Atmega32-Driver/HAL/LCD/atmega32_LCD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Section/Atmega32-Driver/Atmega32-Driver/HAL/LCD/atmega32_LCD.h -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Section/Atmega32-Driver/Atmega32-Driver/MCAL/Includes/Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Section/Atmega32-Driver/Atmega32-Driver/MCAL/Includes/Util.h -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Section/Atmega32-Driver/Atmega32-Driver/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_5_SPI_Driver/Section/Atmega32-Driver/Atmega32-Driver/main.c -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_6_I2C_Protocol/Lecture/README.md: -------------------------------------------------------------------------------- 1 | # No Code 2 | -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_6_I2C_Protocol/Section/README.md: -------------------------------------------------------------------------------- 1 | # Atmega32 I2C Driver 2 | -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/.cproject -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/.project -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/.settings/language.settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/.settings/language.settings.xml -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/APP/01_GPIO_Test_1_LCD_Keypad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/APP/01_GPIO_Test_1_LCD_Keypad.c -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/APP/04_EXTI_Test_1_LCD_Push_Button.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/APP/04_EXTI_Test_1_LCD_Push_Button.c -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/APP/09_I2C_EEPROM.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/APP/09_I2C_EEPROM.c -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/APP/inc/01_GPIO_Test_1_LCD_Keypad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/APP/inc/01_GPIO_Test_1_LCD_Keypad.h -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/APP/inc/09_I2C_EEPROM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/APP/inc/09_I2C_EEPROM.h -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/APP/09_I2C_EEPROM.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/APP/09_I2C_EEPROM.d -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/APP/09_I2C_EEPROM.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/APP/09_I2C_EEPROM.o -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/APP/09_I2C_EEPROM.su: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/APP/09_I2C_EEPROM.su -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/APP/subdir.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/APP/subdir.mk -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/EEPROM/I2C_Slave_EEPROM.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/EEPROM/I2C_Slave_EEPROM.d -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/EEPROM/I2C_Slave_EEPROM.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/EEPROM/I2C_Slave_EEPROM.o -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/EEPROM/I2C_Slave_EEPROM.su: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/EEPROM/I2C_Slave_EEPROM.su -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/EEPROM/subdir.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/EEPROM/subdir.mk -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/Keypad/Keypad.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/Keypad/Keypad.d -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/Keypad/Keypad.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/Keypad/Keypad.o -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/Keypad/Keypad.su: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/Keypad/Keypad.su -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/Keypad/subdir.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/Keypad/subdir.mk -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/LCD/LCD.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/LCD/LCD.d -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/LCD/LCD.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/LCD/LCD.o -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/LCD/LCD.su: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/LCD/LCD.su -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/LCD/subdir.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/LCD/subdir.mk -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/S7_Segment/S7_Segment.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/S7_Segment/S7_Segment.d -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/S7_Segment/S7_Segment.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/S7_Segment/S7_Segment.o -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/S7_Segment/S7_Segment.su: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/S7_Segment/S7_Segment.su -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/S7_Segment/subdir.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/HAL/S7_Segment/subdir.mk -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/inc/stm32f103x6_I2C_driver.su: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/inc/subdir.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/inc/subdir.mk -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/stm32f103x6_EXTI_driver.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/stm32f103x6_EXTI_driver.d -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/stm32f103x6_EXTI_driver.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/stm32f103x6_EXTI_driver.o -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/stm32f103x6_GPIO_driver.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/stm32f103x6_GPIO_driver.d -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/stm32f103x6_GPIO_driver.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/stm32f103x6_GPIO_driver.o -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/stm32f103x6_I2C_driver.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/stm32f103x6_I2C_driver.d -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/stm32f103x6_I2C_driver.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/stm32f103x6_I2C_driver.o -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/stm32f103x6_I2C_driver.su: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/stm32f103x6_I2C_driver.su -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/stm32f103x6_RCC_driver.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/stm32f103x6_RCC_driver.d -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/stm32f103x6_RCC_driver.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/stm32f103x6_RCC_driver.o -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/stm32f103x6_RCC_driver.su: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/stm32f103x6_RCC_driver.su -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/stm32f103x6_SPI_driver.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/stm32f103x6_SPI_driver.d -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/stm32f103x6_SPI_driver.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/stm32f103x6_SPI_driver.o -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/stm32f103x6_SPI_driver.su: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/stm32f103x6_SPI_driver.su -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/subdir.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/MCAL/subdir.mk -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/STM32F103x6-Driver.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/STM32F103x6-Driver.bin -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/STM32F103x6-Driver.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/STM32F103x6-Driver.elf -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/STM32F103x6-Driver.elf.asm: -------------------------------------------------------------------------------- 1 | ; Disassembled code 2 | -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/STM32F103x6-Driver.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/STM32F103x6-Driver.hex -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/STM32F103x6-Driver.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/STM32F103x6-Driver.list -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/STM32F103x6-Driver.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/STM32F103x6-Driver.map -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/Src/main.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/Src/main.d -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/Src/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/Src/main.o -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/Src/main.su: -------------------------------------------------------------------------------- 1 | main.c:15:5:main 8 static 2 | -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/Src/subdir.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/Src/subdir.mk -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/Src/syscalls.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/Src/syscalls.d -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/Src/syscalls.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/Src/syscalls.o -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/Src/syscalls.su: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/Src/syscalls.su -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/Src/sysmem.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/Src/sysmem.d -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/Src/sysmem.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/Src/sysmem.o -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/Src/sysmem.su: -------------------------------------------------------------------------------- 1 | sysmem.c:53:7:_sbrk 32 static 2 | -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/Startup/subdir.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/Startup/subdir.mk -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/axfSTM32F103x6-Driver.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/axfSTM32F103x6-Driver.map -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/makefile -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/objects.list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/objects.list -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/objects.mk -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/sources.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Debug/sources.mk -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/EEPROM_Screen_Shots/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/EEPROM_Screen_Shots/1.png -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/EEPROM_Screen_Shots/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/EEPROM_Screen_Shots/10.png -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/EEPROM_Screen_Shots/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/EEPROM_Screen_Shots/2.png -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/EEPROM_Screen_Shots/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/EEPROM_Screen_Shots/3.png -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/EEPROM_Screen_Shots/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/EEPROM_Screen_Shots/4.png -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/EEPROM_Screen_Shots/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/EEPROM_Screen_Shots/5.png -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/EEPROM_Screen_Shots/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/EEPROM_Screen_Shots/6.png -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/EEPROM_Screen_Shots/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/EEPROM_Screen_Shots/7.png -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/EEPROM_Screen_Shots/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/EEPROM_Screen_Shots/8.png -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/EEPROM_Screen_Shots/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/EEPROM_Screen_Shots/9.png -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/HAL/EEPROM/I2C_Slave_EEPROM.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/HAL/EEPROM/I2C_Slave_EEPROM.c -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/HAL/EEPROM/I2C_Slave_EEPROM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/HAL/EEPROM/I2C_Slave_EEPROM.h -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/HAL/Keypad/Keypad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/HAL/Keypad/Keypad.c -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/HAL/Keypad/Keypad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/HAL/Keypad/Keypad.h -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/HAL/LCD/LCD.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/HAL/LCD/LCD.c -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/HAL/LCD/LCD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/HAL/LCD/LCD.h -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/HAL/S7_Segment/S7_Segment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/HAL/S7_Segment/S7_Segment.c -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/HAL/S7_Segment/S7_Segment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/HAL/S7_Segment/S7_Segment.h -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/inc/Platform_Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/inc/Platform_Types.h -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/inc/Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/inc/Util.h -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/inc/stm32f103x6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/inc/stm32f103x6.h -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/inc/stm32f103x6_EXTI_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/inc/stm32f103x6_EXTI_driver.h -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/inc/stm32f103x6_GPIO_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/inc/stm32f103x6_GPIO_driver.h -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/inc/stm32f103x6_I2C_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/inc/stm32f103x6_I2C_driver.h -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/inc/stm32f103x6_RCC_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/inc/stm32f103x6_RCC_driver.h -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/inc/stm32f103x6_SPI_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/inc/stm32f103x6_SPI_driver.h -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/inc/stm32f103x6_USART_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/inc/stm32f103x6_USART_driver.h -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/stm32f103x6_EXTI_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/stm32f103x6_EXTI_driver.c -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/stm32f103x6_GPIO_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/stm32f103x6_GPIO_driver.c -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/stm32f103x6_I2C_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/stm32f103x6_I2C_driver.c -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/stm32f103x6_RCC_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/stm32f103x6_RCC_driver.c -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/stm32f103x6_SPI_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/stm32f103x6_SPI_driver.c -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/stm32f103x6_USART_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/MCAL/stm32f103x6_USART_driver.c -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/README.md -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/STM32F103C6TX_FLASH.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/STM32F103C6TX_FLASH.ld -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/STM32F103x6-Driver Debug.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/STM32F103x6-Driver Debug.cfg -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/STM32F103x6-Driver Debug.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/STM32F103x6-Driver Debug.launch -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Src/main.c -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Src/syscalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Src/syscalls.c -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Src/sysmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Src/sysmem.c -------------------------------------------------------------------------------- /Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Startup/startup_stm32f103c6tx.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_8_MCU_Interfacing/Lesson_7_I2C_Driver/Lecture/STM32F103x6-Driver/Startup/startup_stm32f103c6tx.s -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Lecture/README.md: -------------------------------------------------------------------------------- 1 | ## No Code -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/.vs/Atmega32-Driver/v14/.atsuo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/.vs/Atmega32-Driver/v14/.atsuo -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver.atsln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver.atsln -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/App/Includes/PWM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/App/Includes/PWM.h -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/App/Includes/atmega32_SPI_Test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/App/Includes/atmega32_SPI_Test.h -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/App/Includes/atmega32_TIMER0_Test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/App/Includes/atmega32_TIMER0_Test.h -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/App/Includes/atmega32_USART_Test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/App/Includes/atmega32_USART_Test.h -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/App/PWM.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/App/PWM.c -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/App/atmega32_SPI_Test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/App/atmega32_SPI_Test.c -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/App/atmega32_TIMER0_Test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/App/atmega32_TIMER0_Test.c -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/App/atmega32_USART_Test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/App/atmega32_USART_Test.c -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Atmega32-Driver.componentinfo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Atmega32-Driver.componentinfo.xml -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Atmega32-Driver.cproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Atmega32-Driver.cproj -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/App/PWM.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/App/PWM.d -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/App/PWM.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/App/PWM.o -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/App/atmega32_SPI_Test.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/App/atmega32_SPI_Test.d -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/App/atmega32_SPI_Test.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/App/atmega32_SPI_Test.o -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/App/atmega32_TIMER0_Test.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/App/atmega32_TIMER0_Test.d -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/App/atmega32_TIMER0_Test.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/App/atmega32_TIMER0_Test.o -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/App/atmega32_USART_Test.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/App/atmega32_USART_Test.d -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/App/atmega32_USART_Test.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/App/atmega32_USART_Test.o -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/Atmega32-Driver.eep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/Atmega32-Driver.eep -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/Atmega32-Driver.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/Atmega32-Driver.elf -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/Atmega32-Driver.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/Atmega32-Driver.hex -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/Atmega32-Driver.lss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/Atmega32-Driver.lss -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/Atmega32-Driver.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/Atmega32-Driver.map -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/Atmega32-Driver.srec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/Atmega32-Driver.srec -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/HAL/LCD/atmega32_LCD.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/HAL/LCD/atmega32_LCD.d -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/HAL/LCD/atmega32_LCD.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/HAL/LCD/atmega32_LCD.o -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/MCAL/atmega32_GPIO_driver.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/MCAL/atmega32_GPIO_driver.d -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/MCAL/atmega32_GPIO_driver.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/MCAL/atmega32_GPIO_driver.o -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/MCAL/atmega32_SPI_driver.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/MCAL/atmega32_SPI_driver.d -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/MCAL/atmega32_SPI_driver.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/MCAL/atmega32_SPI_driver.o -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/MCAL/atmega32_TIMER0_driver.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/MCAL/atmega32_TIMER0_driver.d -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/MCAL/atmega32_TIMER0_driver.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/MCAL/atmega32_TIMER0_driver.o -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/MCAL/atmega32_USART_driver.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/MCAL/atmega32_USART_driver.d -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/MCAL/atmega32_USART_driver.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/MCAL/atmega32_USART_driver.o -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/Makefile -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/main.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/main.d -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/main.o -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/makedep.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/Debug/makedep.mk -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/HAL/LCD/atmega32_LCD.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/HAL/LCD/atmega32_LCD.c -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/HAL/LCD/atmega32_LCD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/HAL/LCD/atmega32_LCD.h -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/MCAL/Includes/Platform_Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/MCAL/Includes/Platform_Types.h -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/MCAL/Includes/Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/MCAL/Includes/Util.h -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/MCAL/Includes/atmega32_GPIO_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/MCAL/Includes/atmega32_GPIO_driver.h -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/MCAL/Includes/atmega32_SPI_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/MCAL/Includes/atmega32_SPI_driver.h -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/MCAL/Includes/atmega32_USART_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/MCAL/Includes/atmega32_USART_driver.h -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/MCAL/atmega32_GPIO_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/MCAL/atmega32_GPIO_driver.c -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/MCAL/atmega32_SPI_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/MCAL/atmega32_SPI_driver.c -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/MCAL/atmega32_TIMER0_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/MCAL/atmega32_TIMER0_driver.c -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/MCAL/atmega32_USART_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/MCAL/atmega32_USART_driver.c -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/PWM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/PWM.png -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/Atmega32-Driver/main.c -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/PWM/Atmega32-Driver/README.md -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/.vs/Atmega32-Driver/v14/.atsuo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/.vs/Atmega32-Driver/v14/.atsuo -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver.atsln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver.atsln -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/App/Includes/PWM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/App/Includes/PWM.h -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/App/PWM.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/App/PWM.c -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/App/atmega32_SPI_Test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/App/atmega32_SPI_Test.c -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/App/atmega32_TIMER0_Test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/App/atmega32_TIMER0_Test.c -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/App/atmega32_USART_Test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/App/atmega32_USART_Test.c -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/Atmega32-Driver.cproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/Atmega32-Driver.cproj -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/Debug/App/PWM.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/Debug/App/PWM.d -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/Debug/App/PWM.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/Debug/App/PWM.o -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/Debug/Atmega32-Driver.eep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/Debug/Atmega32-Driver.eep -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/Debug/Atmega32-Driver.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/Debug/Atmega32-Driver.elf -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/Debug/Atmega32-Driver.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/Debug/Atmega32-Driver.hex -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/Debug/Atmega32-Driver.lss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/Debug/Atmega32-Driver.lss -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/Debug/Atmega32-Driver.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/Debug/Atmega32-Driver.map -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/Debug/Atmega32-Driver.srec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/Debug/Atmega32-Driver.srec -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/Debug/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/Debug/Makefile -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/Debug/main.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/Debug/main.d -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/Debug/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/Debug/main.o -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/Debug/makedep.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/Debug/makedep.mk -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/HAL/LCD/atmega32_LCD.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/HAL/LCD/atmega32_LCD.c -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/HAL/LCD/atmega32_LCD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/HAL/LCD/atmega32_LCD.h -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/LED_OFF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/LED_OFF.png -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/LED_ON.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/LED_ON.png -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/MCAL/Includes/Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/MCAL/Includes/Util.h -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/MCAL/atmega32_GPIO_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/MCAL/atmega32_GPIO_driver.c -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/MCAL/atmega32_SPI_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/MCAL/atmega32_SPI_driver.c -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/Atmega32-Driver/main.c -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/Timer0_Driver/Atmega32-Driver/README.md -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/.vs/WatchDog_Timer/v14/.atsuo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/.vs/WatchDog_Timer/v14/.atsuo -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/README.md -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer.atsln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer.atsln -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer/Debug/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer/Debug/Makefile -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer/Debug/WatchDog_Timer.eep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer/Debug/WatchDog_Timer.eep -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer/Debug/WatchDog_Timer.elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer/Debug/WatchDog_Timer.elf -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer/Debug/WatchDog_Timer.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer/Debug/WatchDog_Timer.hex -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer/Debug/WatchDog_Timer.lss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer/Debug/WatchDog_Timer.lss -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer/Debug/WatchDog_Timer.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer/Debug/WatchDog_Timer.map -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer/Debug/WatchDog_Timer.srec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer/Debug/WatchDog_Timer.srec -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer/Debug/main.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer/Debug/main.d -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer/Debug/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer/Debug/main.o -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer/Debug/makedep.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer/Debug/makedep.mk -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer/WatchDog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer/WatchDog.png -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer/WatchDog_Timer.componentinfo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer/WatchDog_Timer.componentinfo.xml -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer/WatchDog_Timer.cproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer/WatchDog_Timer.cproj -------------------------------------------------------------------------------- /Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Unit_9_MCU_Timer_&_ADC/Section/WatchDog_Timer/WatchDog_Timer/main.c -------------------------------------------------------------------------------- /Vnit_13_Mastering_CAN_Protocol/Case_Study_1_Polling/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Vnit_13_Mastering_CAN_Protocol/Case_Study_1_Polling/main.c -------------------------------------------------------------------------------- /Vnit_13_Mastering_CAN_Protocol/Case_Study_2_Interrupt/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mina-Karam/Master_Embedded_Systems/HEAD/Vnit_13_Mastering_CAN_Protocol/Case_Study_2_Interrupt/main.c --------------------------------------------------------------------------------