]> git.donarmstrong.com Git - kiibohd-controller.git/commitdiff
Fixing order of layer debug stack display
authorJacob Alexander <haata@kiibohd.com>
Tue, 23 Jun 2015 14:58:31 +0000 (07:58 -0700)
committerJacob Alexander <haata@kiibohd.com>
Tue, 23 Jun 2015 14:58:31 +0000 (07:58 -0700)
- Adding NL's for fault messages

Lib/mk20dx.c
Macro/PartialMap/macro.c

index 2b1194337c5ca17c4de510c1b4cd142315b5c7af..47759a4235dac589f63663c0f80ba78324e5c26f 100644 (file)
@@ -70,7 +70,7 @@ void ResetHandler();
 // NVIC - Default ISR
 void fault_isr()
 {
-       print("Fault!");
+       print("Fault!" NL );
        while ( 1 )
        {
                // keep polling some communication while in fault
@@ -99,35 +99,35 @@ void systick_default_isr()
 // NVIC - Non-Maskable Interrupt ISR
 void nmi_default_isr()
 {
-       print("NMI!");
+       print("NMI!" NL );
 }
 
 
 // NVIC - Hard Fault ISR
 void hard_fault_default_isr()
 {
-       print("Hard Fault!");
+       print("Hard Fault!" NL );
 }
 
 
 // NVIC - Memory Manager Fault ISR
 void memmanage_fault_default_isr()
 {
-       print("Memory Manager Fault!");
+       print("Memory Manager Fault!" NL );
 }
 
 
 // NVIC - Bus Fault ISR
 void bus_fault_default_isr()
 {
-       print("Bus Fault!");
+       print("Bus Fault!" NL );
 }
 
 
 // NVIC - Usage Fault ISR
 void usage_fault_default_isr()
 {
-       print("Usage Fault!");
+       print("Usage Fault!" NL );
 }
 
 
index 76d830e3732d274cbe3a974d5456b9eee776c2bc..bc2d7d68643078ae25f04d55869398e0948c2baa 100644 (file)
@@ -226,10 +226,10 @@ void Macro_layerState( uint8_t state, uint8_t stateType, uint16_t layer, uint8_t
                print(" 0");
 
                // Iterate over the layer stack starting from the bottom of the stack
-               for ( uint16_t index = 0; index < macroLayerIndexStackSize; index++ )
+               for ( uint16_t index = macroLayerIndexStackSize; index > 0; index-- )
                {
                        print(":");
-                       printHex_op( macroLayerIndexStack[ index ], 0 );
+                       printHex_op( macroLayerIndexStack[ index - 1 ], 0 );
                }
 
                print( NL );