Embedded Medical Devices
Embedded Medical Devices
Course Information
Course Syllabus
BME Lab Policies
Ed Discussion
Canvas
Gradescope
Panopto
Software Installation & Tutorials
FAQ
Learning Modules
Introduction to Zephyr & Nordic SoCs
Event-Driven State Machines
Git Fundamentals
C Programming
GPIO, ISR, and Callbacks
Timers
Threads and Kernel Events
State Machine Framework (SMF)
Analog-to-Digital Conversion (ADC)
Pulse Width Modulation (PWM)
Serial Communication (UART, I2C, SPI)
Bluetooth Low Energy (BLE)
VBUS
Labs
Event-Driven State Machine Lab
Git Fundamentals Lab
C Programming Lab
GPIO, ISR, and Callbacks Lab
Timers Lab
State Machine Framework (SMF) Refactor Lab
Threads and Kernel Events Lab
Analog-to-Digital Conversion (ADC) Lab
Pulse Width Modulation (PWM) Lab
ECG, Temperature Sensor, and BLE Lab
Resources
Git Version Control
Technical Report Guidelines
State Diagram Preparation Tools
How to Generate ECG Waveforms
Zephyr: Debugging in VS Code
Teaching Assistant Expectations
nRF52833 Product Specifications
Nordic Semiconductor Documentation
Other Formats
PDF
Embedded Medical Devices
BME554L (Fall 2025)
Please use the links in the sidebar to navigate through the course materials.