CSCI 224: Assembly Language Programming
Resources and Sample Programs
Direct configuration of hardware registers
Using EMLIB library
- Silicon Labs EMLIB library and its API documentation
- Blinking LED with EMLIB
- Using I2C driver with Si7021 sensor
Mixing C and Assembly
- Calling custom assembler function from C
- Accessing assembler variables from C
- Calling custom C function from assembly code
- Accessing C variables from assembly code
More microcontroller projects
- Merge sort algorithm
- Implementation of switch operator
- DMA transfer demo
- LCD drawings with DMA (on Zero Gecko boards only)