@@ -28,15 +28,15 @@ Explore → [Advanced Hardware](#advanced-hardware) → [Embedded Security](#emb
2828
2929#### ** Phase 1: Embedded C Programming (6 weeks)**
3030** Core Embedded C Concepts**
31- - ** C Language Fundamentals** - Variables, functions, control structures
31+ - ** [ C Language Fundamentals] ( ./Embedded_C/C_Language_Fundamentals.md ) ** - Variables, functions, control structures
3232- ** Memory Management** - Stack vs heap, memory allocation, deallocation
3333- ** Pointers and Memory Addresses** - Pointer arithmetic, void pointers, function pointers
34- - ** Type Qualifiers** - const, volatile, restrict keywords and their embedded applications
35- - ** Bit Manipulation** - Bit operations, bit fields, bit manipulation tricks
36- - ** Structure Alignment** - Data packing, memory alignment, padding
37- - ** Inline Functions and Macros** - Performance optimization techniques
38- - ** Compiler Intrinsics** - Built-in functions for hardware-specific operations
39- - ** Assembly Integration** - Inline assembly, calling conventions
34+ - ** [ Type Qualifiers] ( ./Embedded_C/Type_Qualifiers.md ) ** - const, volatile, restrict keywords and their embedded applications
35+ - ** [ Bit Manipulation] ( ./Embedded_C/Bit_Manipulation.md ) ** - Bit operations, bit fields, bit manipulation tricks
36+ - ** [ Structure Alignment] ( ./Embedded_C/Structure_Alignment.md ) ** - Data packing, memory alignment, padding
37+ - ** [ Inline Functions and Macros] ( ./Embedded_C/Inline_Functions_Macros.md ) ** - Performance optimization techniques
38+ - ** [ Compiler Intrinsics] ( ./Embedded_C/Compiler_Intrinsics.md ) ** - Built-in functions for hardware-specific operations
39+ - ** [ Assembly Integration] ( ./Embedded_C/Assembly_Integration.md ) ** - Inline assembly, calling conventions
4040- ** Memory Models** - Understanding memory layout, .text, .data, .bss, .stack, .heap
4141
4242** Advanced Memory Management**
0 commit comments