software:firmware
MakAir Firmware
includes Directory Reference

Files

file  activation.h [code]
 Breathing activation related functions.
 
file  alarm.h [code]
 Describe an alarm and handle its dynamic state.
 
file  alarm_controller.h [code]
 Core logic to manage alarm features.
 
file  battery.h [code]
 Battery related functions.
 
file  blower.h [code]
 Tools to control the blower.
 
file  buzzer.h [code]
 Buzzer related functions.
 
file  buzzer_control.h [code]
 Abstraction to switch buzzer ON or OFF.
 
file  calibration.h [code]
 Calibration related functions.
 
file  config.h [code]
 Main configuration.
 
file  cpu_load.h [code]
 A CPU load estimation.
 
file  cycle.h [code]
 Static data linked to the breathing cycle.
 
file  debug.h [code]
 Debug helpers.
 
file  eeprom.h [code]
 I2C eeprom management.
 
file  end_of_line_test.h [code]
 Auto test for end of line unit test.
 
file  keyboard.h [code]
 Analog buttons related functions.
 
file  main_controller.h [code]
 Core logic to control the breathing cycle.
 
file  main_state_machine.h [code]
 Main state machine.
 
file  mass_flow_meter.h [code]
 Mass flow meter management.
 
file  parameters.h [code]
 Various settings.
 
file  pc_ac_controller.h [code]
 PID for AC pressure control.
 
file  pc_cmv_controller.h [code]
 PID for CMV pressure control.
 
file  pc_vsai_controller.h [code]
 PID for VSAI pressure control.
 
file  pressure.h [code]
 Pressure sensor.
 
file  pressure_utl.h [code]
 Pressure computing utility function.
 
file  pressure_valve.h [code]
 Tools to control pressure valves.
 
file  rpi_watchdog.h [code]
 Watchdog for the Raspberry PI.
 
file  screen.h [code]
 Display and LCD screen related functions.
 
file  serial_control.h [code]
 Handle control protocol on the serial input.
 
file  telemetry.h [code]
 Implementation of the telemetry protocol.
 
file  vc_ac_controller.h [code]
 PID for AC volume control.
 
file  vc_cmv_controller.h [code]
 PID for Volume control.
 
file  ventilation_controller.h [code]
 Abstract class for ventilation controllers.