C practice in Embedded Systems
Browse the rooms before signing in. Opening a room requires an account and follows your existing access. Practice does not issue certificates.
Bit Flip on the Factory Floor
Firmware engineer racing an OTA lockout window.
bits-registers. Free room.
Field Extract
Firmware engineer unblocking a motor-driver diagnostic tool.
bits-registers. Free room.
Silent GPIO
Firmware engineer fixing a smart-lock LED before the shift change.
gpio. Free room.
Watchdog Countdown
Firmware engineer stopping a reboot loop in the field.
bits-registers. Free room.
Dimmer Gone Dark
Firmware engineer restoring hotel corridor lighting before morning.
timers-pwm. Account access required.
Overflow Alarm
Firmware engineer clamping a sump-pump timer before the next cycle.
timers-pwm. Account access required.
Parity Check on the Line
Firmware engineer un-jamming a conveyor after a UART collision.
serial. Account access required.
Sensor in the Cold
Firmware engineer stopping a false emergency alert from an outdoor station.
adc-sensors. Account access required.
ADC Noise Floor
Firmware engineer recalibrating a pulse-oximeter before the audit.
adc-sensors. Account access required.
CRC Mismatch in the Field
Firmware engineer restoring gas-meter communication before meters go dark.
serial. Account access required.
Interrupt Mask Lockout
Firmware engineer un-sticking a robot arm before the safety audit.
interrupts-scheduling. Account access required.
Ring Buffer Rollover
Firmware engineer securing telemetry before a satellite pass.
memory. Account access required.
Debounce or Die
Firmware engineer silencing phantom e-stop triggers before line shutdown.
gpio. Account access required.
PID Runaway
Firmware engineer patching 30 drones before the next flight window.
control. Account access required.
Scheduler Slip
Firmware engineer fixing 16-bit tick overflow before a clinical trial dataset is lost.
interrupts-scheduling. Account access required.
State Machine Stuck
Firmware engineer fixing a vending machine before hospital supplies run out.
state-machines. Account access required.
Flash Checksum Race
Firmware engineer auditing 64-byte pages before another bricking incident.
serial, memory. Account access required.
PID Gain Audit
Firmware engineer re-tuning a bioreactor temperature controller.
control, adc-sensors. Account access required.
Ring Buffer Stress
Firmware engineer eliminating dropped bytes before a government compliance test.
memory, interrupts-scheduling. Account access required.
Thermostat Firmware Gauntlet
Firmware engineer fixing three independent HVAC bugs before certification expires.
adc-sensors, control, state-machines. Account access required.