diff --git a/EBB_firmware/app.X/nbproject/project.xml b/EBB_firmware/app.X/nbproject/project.xml
index 60240a5..9a05983 100644
--- a/EBB_firmware/app.X/nbproject/project.xml
+++ b/EBB_firmware/app.X/nbproject/project.xml
@@ -35,11 +35,14 @@
Bitfield
bootup
breifly
+ codebase
comamnds
Fosc
init
+ microstep
paramters
Prescale
+ refactor
struct
diff --git a/EBB_firmware/app.X/source/ebb.c b/EBB_firmware/app.X/source/ebb.c
index 9b40a8e..0582aec 100644
--- a/EBB_firmware/app.X/source/ebb.c
+++ b/EBB_firmware/app.X/source/ebb.c
@@ -3113,6 +3113,7 @@ void parse_TR_packet(void)
gSteps1 = TR_Pos1;
gSteps2 = TR_Pos2;
gHM_StepRate = TR_StepRate;
+ gClearAccs = 3; // Always clear accumulators for testing
process_simple_rate_move();
}
@@ -3126,9 +3127,10 @@ void parse_TR_packet(void)
// 0x007FFFFF.
//
// This function uses these as input parameters:
-// gHM_StepRate (not modified)
-// gSteps1 (modified)
-// gSteps2 (modified)
+// gHM_StepRate (not modified)
+// gSteps1 (modified)
+// gSteps2 (modified)
+// gClearAccs (not modified)
void process_simple_rate_move(void)
{
if(bittst(TestMode, TEST_MODE_DEBUG_COMMAND_BIT_NUM))
diff --git a/EBB_firmware/app.X/source/ebb.h b/EBB_firmware/app.X/source/ebb.h
index df79470..9788a85 100644
--- a/EBB_firmware/app.X/source/ebb.h
+++ b/EBB_firmware/app.X/source/ebb.h
@@ -219,7 +219,7 @@ typedef struct
// The values here are hand tuned for 25KHz ISR operation
// 0xFE30 = 25.00 KHz
-#define TIMER1_L_RELOAD 0x30
+#define TIMER1_L_RELOAD 0x36
#define TIMER1_H_RELOAD 0xFE
#define HIGH_ISR_TICKS_PER_MS (25u) // Note: computed by hand, could be formula