Index: firmware/App/Controllers/DialysatePumps.h =================================================================== diff -u -r667b74fa0fcd8368f83fc8f8df5166eabea2bf4b -r26a752a9f0afbb7f5bb2f59ba7f53c4e0912b9bc --- firmware/App/Controllers/DialysatePumps.h (.../DialysatePumps.h) (revision 667b74fa0fcd8368f83fc8f8df5166eabea2bf4b) +++ firmware/App/Controllers/DialysatePumps.h (.../DialysatePumps.h) (revision 26a752a9f0afbb7f5bb2f59ba7f53c4e0912b9bc) @@ -31,8 +31,12 @@ */ // ********** public definitions ********** - +#ifdef __MAXON_SPEED_UPDATE__ #define MIN_DIALYSATE_PUMP_RPM 200 ///< Minimum RPM target for dialysate pump (though zero is allowed if turning pump off). +#else +#define MIN_DIALYSATE_PUMP_RPM 350 ///< Minimum RPM target for dialysate pump (though zero is allowed if turning pump off). +#endif + #define MAX_DIALYSATE_PUMP_RPM 2650 ///< Maximum RPM target for dialysate pump. #define DEGAS_PUMP_TARGET_PRES_ADJ_THRESHOLD -1.0F ///< Dialysate Pump(D12) target pressure threshold adjustment factor. Index: firmware/App/Monitors/Level.c =================================================================== diff -u -rb71609e1bb160ab92c2e56b22d5acd1287a8b89b -r26a752a9f0afbb7f5bb2f59ba7f53c4e0912b9bc --- firmware/App/Monitors/Level.c (.../Level.c) (revision b71609e1bb160ab92c2e56b22d5acd1287a8b89b) +++ firmware/App/Monitors/Level.c (.../Level.c) (revision 26a752a9f0afbb7f5bb2f59ba7f53c4e0912b9bc) @@ -33,7 +33,7 @@ #define FPGA_LEVEL_HIGH 6 ///< Floater high level status #define LEVEL_COUNT_LOW 0xFFFF ///< Level sensor count when fluid level is low or non submerged #define LEVEL_COUNT_HIGH_START 0x0000 ///< Start range of level sensor count when fluid level is high or submerged -#define LEVEL_COUNT_HIGH_END 0x2FFF ///< End range of level sensor count when fluid level is high or submerged +#define LEVEL_COUNT_HIGH_END 0x1FFF ///< End range of level sensor count when fluid level is high or submerged #define LOW_LEVEL_COUNT_TOLERANCE ( ( LEVEL_COUNT_LOW / 100 ) * 1 ) ///< Level sensor count 1% tolerance for low level #define HIGH_LEVEL_COUNT_TOLERANCE ( ( LEVEL_COUNT_HIGH / 100 ) * 1 ) ///< Level sensor count 1% tolerance for high level #define LEVEL_DATA_PUB_INTERVAL ( MS_PER_SECOND / TASK_PRIORITY_INTERVAL ) ///< Interval (ms/task time) at which the level data is published on the CAN bus.