Index: firmware/App/HDCommon.h =================================================================== diff -u -r9725baecc8bf9720e4c27a4564b8aee3d62813e5 -r1fb58baf6e7e3d1f054b2a3634e233da7609dad9 --- firmware/App/HDCommon.h (.../HDCommon.h) (revision 9725baecc8bf9720e4c27a4564b8aee3d62813e5) +++ firmware/App/HDCommon.h (.../HDCommon.h) (revision 1fb58baf6e7e3d1f054b2a3634e233da7609dad9) @@ -7,8 +7,8 @@ * * @file HDCommon.h * -* @author (last) Dara Navaei -* @date (last) 09-Jul-2020 +* @author (last) Sean Nash +* @date (last) 28-Aug-2020 * * @author (original) Sean * @date (original) 27-Feb-2020 @@ -25,9 +25,9 @@ #define HD_VERSION_MAJOR 0 #define HD_VERSION_MINOR 4 #define HD_VERSION_MICRO 5 -#define HD_VERSION_BUILD 0 +#define HD_VERSION_BUILD 8 -// ********** build switches ********** +// ********** development build switches ********** #ifndef _RELEASE_ #define UF_TEST_ENABLED 1 // ultrafiltration test build (hard codes treatment params, re-purposes off/stop buttons) @@ -39,6 +39,8 @@ // #define TASK_TIMING_OUTPUT_ENABLED 1 // re-purposes alarm lamp pins for task timing // #define SKIP_POST 1 // skip POST tests - all pass #define LIMITED_NVDATA_CRC_CHECKS 1 // only perform POST CRC checks on nv-data records that are implemented so far + #define SKIP_POST 1 // skip POST tests - all pass +// #define LIMITED_NVDATA_CRC_CHECKS 1 // only perform POST CRC checks on nv-data records that are implemented so far #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 @@ -48,6 +50,7 @@ #define DISABLE_PUMP_DIRECTION_CHECKS 1 // do not error on HD pump direction checks #define DISABLE_PRESSURE_CHECKS 1 // do not error on HD pressure checks #define DISABLE_UF_ALARMS 1 // do not error on HD ultrafiltration checks + #define RUN_PUMPS_OPEN_LOOP 1 // BP and DPi pumps will be run open loop (no flow sensor feedback) // #define RAW_FLOW_SENSOR_DATA 1 // test build will not filter flow sensor data // #define READ_FPGA_ASYNC_DATA 1 // test build reads non-priority register page every other time // #define FLOW_DEBUG 1 // test build sends flow, signal strength, and occlusion readings to debug UART @@ -71,13 +74,10 @@ // **** Common Definitions **** - // **** Common Macros **** - /**@}*/ - // **** VectorCAST Definitions **** #ifdef _VECTORCAST_