|
software:firmware
MakAir Firmware
|
Files | |
| file | activation.cpp [code] |
| Breathing activation related functions. | |
| file | alarm.cpp [code] |
| Describes an alarm and handle its dynamic state. | |
| file | alarm_controller.cpp [code] |
| Core logic to manage alarm features. | |
| file | battery.cpp [code] |
| Battery related functions. | |
| file | blower.cpp [code] |
| Tools to control the blower. | |
| file | build_opt.h [code] |
| file | buzzer.cpp [code] |
| Buzzer related functions. | |
| file | buzzer_control.cpp [code] |
| Abstraction to switch buzzer ON or OFF. | |
| file | calibration.cpp [code] |
| Calibration of the ventilator. | |
| file | cpu_load.cpp [code] |
| A CPU load estimation. | |
| file | eeprom.cpp [code] |
| I2C eeprom management. | |
| file | end_of_line_test.cpp [code] |
| Auto test for end of line unit test. | |
| file | keyboard.cpp [code] |
| Buttons related functions. | |
| file | main_controller.cpp [code] |
| Core logic to control the breathing cycle. | |
| file | main_state_machine.cpp [code] |
| Auto test for end of line unit test. | |
| file | mass_flow_meter.cpp [code] |
| Mass Flow meter management. | |
| file | pc_ac_controller.cpp [code] |
| PID for CMV pressure control. | |
| file | pc_cmv_controller.cpp [code] |
| PID for CMV pressure control. | |
| file | pc_vsai_controller.cpp [code] |
| PID for VSAI pressure control. | |
| file | pressure.cpp [code] |
| Pressure sensor related functions. | |
| file | pressure_utl.cpp [code] |
| Pressure computing utility function. | |
| file | pressure_valve.cpp [code] |
| Tools to control Pressure Valves. | |
| file | respirator.cpp [code] |
| Entry point of ventilator program. | |
| file | rpi_watchdog.cpp [code] |
| Watchdog for the Raspberry PI. | |
| file | screen.cpp [code] |
| Display and LCD screen related functions. | |
| file | serial_control.cpp [code] |
| Handle control protocol on the serial input. | |
| file | sysclock.cpp [code] |
| Sysclock configuration. | |
| file | telemetry.cpp [code] |
| Implementation of the telemetry protocol. | |
| file | vc_ac_controller.cpp [code] |
| PID for AC volume control. | |
| file | vc_cmv_controller.cpp [code] |
| PID for VC_CMV control. | |