Index: firmware/App/HDCommon.h =================================================================== diff -u -r9d883beb6db46527e5784f4a39ce75bfd5041acb -r9e3f19ec212330eccc0af7fef5e5fff1c708d8b0 --- firmware/App/HDCommon.h (.../HDCommon.h) (revision 9d883beb6db46527e5784f4a39ce75bfd5041acb) +++ firmware/App/HDCommon.h (.../HDCommon.h) (revision 9e3f19ec212330eccc0af7fef5e5fff1c708d8b0) @@ -37,7 +37,7 @@ // #define RUN_WITHOUT_DG 1 // Run HD w/o DG // #define SIMULATE_UI 1 // Build w/o requirement that UI be there // #define TASK_TIMING_OUTPUT_ENABLED 1 // Re-purposes alarm lamp pins for task timing -// #define DISABLE_ALARM_AUDIO 1 // Disable alarm audio + #define DISABLE_ALARM_AUDIO 1 // Disable alarm audio // #define SKIP_POST 1 // Skip POST tests - all pass // #define DONT_SKIP_NV_POST 1 // Do not skip NV Data POST #define DISABLE_AIR_TRAP_LEVELING_ALARM 1 // Disable air trap level control alarms @@ -46,10 +46,10 @@ // #define DISABLE_ACCELS 1 // Disable accelerometer POST and monitoring // #define DISABLE_CRC_ERROR 1 // Do not error on bad CRC for CAN messages // #define DISABLE_ACK_ERRORS 1 // Do not error on failure of other node(s) to ACK a message -// #define DISABLE_MOTOR_CURRENT_CHECKS 1 // Do not error on HD pump current checks -// #define DISABLE_PUMP_FLOW_CHECKS 1 // Do not error on HD pump flow checks -// #define DISABLE_PUMP_SPEED_CHECKS 1 // Do not error on HD pump speed checks -// #define DISABLE_PUMP_DIRECTION_CHECKS 1 // Do not error on HD pump direction checks + #define DISABLE_MOTOR_CURRENT_CHECKS 1 // Do not error on HD pump current checks + #define DISABLE_PUMP_FLOW_CHECKS 1 // Do not error on HD pump flow checks + #define DISABLE_PUMP_SPEED_CHECKS 1 // Do not error on HD pump speed checks + #define DISABLE_PUMP_DIRECTION_CHECKS 1 // Do not error on HD pump direction checks // #define DISABLE_SYRINGE_PUMP 1 // Disable syringe pump functionality #define ALWAYS_ALLOW_SYRINGE_PUMP_CMDS 1 // Allow syringe pump commands at any time except when pump is busy // #define DISABLE_PRESSURE_CHECKS 1 // Do not error on HD pressure checks Index: firmware/App/Modes/ModeInitPOST.c =================================================================== diff -u -ra864fe1ac689e00883d7c1b85420dbf516b73b63 -r9e3f19ec212330eccc0af7fef5e5fff1c708d8b0 --- firmware/App/Modes/ModeInitPOST.c (.../ModeInitPOST.c) (revision a864fe1ac689e00883d7c1b85420dbf516b73b63) +++ firmware/App/Modes/ModeInitPOST.c (.../ModeInitPOST.c) (revision 9e3f19ec212330eccc0af7fef5e5fff1c708d8b0) @@ -159,8 +159,9 @@ break; case POST_STATE_ALARM_AUDIO: - testStatus = execAlarmAudioSelfTest(); - postState = handlePOSTStatus( testStatus ); +// testStatus = execAlarmAudioSelfTest(); +// postState = handlePOSTStatus( testStatus ); + postState = POST_STATE_ALARM_LAMP; break; case POST_STATE_ALARM_LAMP: Index: firmware/App/Services/FPGA.c =================================================================== diff -u -ra864fe1ac689e00883d7c1b85420dbf516b73b63 -r9e3f19ec212330eccc0af7fef5e5fff1c708d8b0 --- firmware/App/Services/FPGA.c (.../FPGA.c) (revision a864fe1ac689e00883d7c1b85420dbf516b73b63) +++ firmware/App/Services/FPGA.c (.../FPGA.c) (revision 9e3f19ec212330eccc0af7fef5e5fff1c708d8b0) @@ -1113,7 +1113,7 @@ audioCmd |= ( (U08)volumeLevel << FPGA_ALARM_AUDIO_VOLUME_SHIFT ); - if ( ( state < NUM_OF_ALARM_PRIORITIES ) && ( volumeLevel <= MAX_ALARM_VOLUME_ATTENUATION ) ) + if ( ( state <= NUM_OF_ALARM_PRIORITIES ) && ( volumeLevel <= MAX_ALARM_VOLUME_ATTENUATION ) ) { fpgaActuatorSetPoints.alarmControl = audioCmd; }