diff --git a/source/position_sense/hdsl/firmware/datalink_init.asm b/source/position_sense/hdsl/firmware/datalink_init.asm index b3b623e..0e995a9 100644 --- a/source/position_sense/hdsl/firmware/datalink_init.asm +++ b/source/position_sense/hdsl/firmware/datalink_init.asm @@ -485,8 +485,8 @@ datalink_learn_pattern: PUSH_FIFO_CONST 0x00 WAIT_TX_FIFO_FREE PUSH_FIFO_CONST 0xff - WAIT_TX_FIFO_FREE PUSH_FIFO_CONST 0xff + WAIT_TX_FIFO_FREE PUSH_FIFO_CONST 0x00 PUSH_FIFO_CONST 0x00 @@ -499,8 +499,8 @@ datalink_learn_pattern: PUSH_FIFO_CONST 0xff WAIT_TX_FIFO_FREE PUSH_FIFO_CONST 0x00 - WAIT_TX_FIFO_FREE PUSH_FIFO_CONST 0x00 + WAIT_TX_FIFO_FREE PUSH_FIFO_CONST 0xff PUSH_FIFO_CONST 0x00 @@ -513,8 +513,8 @@ datalink_learn_pattern: PUSH_FIFO_CONST 0x00 WAIT_TX_FIFO_FREE PUSH_FIFO_CONST 0xff - WAIT_TX_FIFO_FREE PUSH_FIFO_CONST 0x00 + WAIT_TX_FIFO_FREE PUSH_FIFO_CONST 0xff PUSH_FIFO_CONST 0xff .else diff --git a/source/position_sense/hdsl/firmware/defines.inc b/source/position_sense/hdsl/firmware/defines.inc index 386fc01..88b3469 100644 --- a/source/position_sense/hdsl/firmware/defines.inc +++ b/source/position_sense/hdsl/firmware/defines.inc @@ -34,7 +34,7 @@ ; bit7..4 major number FIRMWARE_VERSION_MAJOR .set 0x0 ; bit3..0 minor number -FIRMWARE_VERSION_MINOR .set 0xB +FIRMWARE_VERSION_MINOR .set 0xC ICSS_FIRMWARE_RELEASE .set ((FIRMWARE_VERSION_MAJOR << 4) | (FIRMWARE_VERSION_MINOR << 0)) diff --git a/source/position_sense/hdsl/firmware/hdsl_master_icssg_freerun_225_mhz_bin.h b/source/position_sense/hdsl/firmware/hdsl_master_icssg_freerun_225_mhz_bin.h index 50428ff..e05b564 100644 --- a/source/position_sense/hdsl/firmware/hdsl_master_icssg_freerun_225_mhz_bin.h +++ b/source/position_sense/hdsl/firmware/hdsl_master_icssg_freerun_225_mhz_bin.h @@ -1382,7 +1382,7 @@ const uint32_t Hiperface_DSL2_0_RTU_0[] = { 0x81080580, 0x240017c0, 0x810605c0, -0x24000b00, +0x24000c00, 0x810b1800, 0x81441800, 0x2eff8383, diff --git a/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch0_bin.h b/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch0_bin.h index 38a9369..d5480ee 100644 --- a/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch0_bin.h +++ b/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch0_bin.h @@ -1657,7 +1657,7 @@ const uint32_t Hiperface_DSL2_0_RTU_0[] = { 0x81080580, 0x240003c0, 0x810605c0, -0x24000b00, +0x24000c00, 0x810b1800, 0x81441800, 0x2eff8383, @@ -1843,9 +1843,9 @@ const uint32_t Hiperface_DSL2_0_RTU_0[] = { 0xd104ff00, 0xd703ffff, 0x2400ff1e, +0x2400ff1e, 0xd104ff00, 0xd703ffff, -0x2400ff1e, 0x2400001e, 0x2400001e, 0xd104ff00, @@ -1859,9 +1859,9 @@ const uint32_t Hiperface_DSL2_0_RTU_0[] = { 0xd104ff00, 0xd703ffff, 0x2400001e, +0x2400001e, 0xd104ff00, 0xd703ffff, -0x2400001e, 0x2400ff1e, 0x2400001e, 0xd104ff00, @@ -1875,9 +1875,9 @@ const uint32_t Hiperface_DSL2_0_RTU_0[] = { 0xd104ff00, 0xd703ffff, 0x2400ff1e, +0x2400001e, 0xd104ff00, 0xd703ffff, -0x2400001e, 0x2400ff1e, 0x2400ff1e, 0x24000065, diff --git a/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch0_sync_mode_bin.h b/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch0_sync_mode_bin.h index 8b19917..e8993a9 100644 --- a/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch0_sync_mode_bin.h +++ b/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch0_sync_mode_bin.h @@ -1787,7 +1787,7 @@ const uint32_t Hiperface_DSL_SYNC2_0_RTU_0[] = { 0x81080580, 0x240003c0, 0x810605c0, -0x24000b00, +0x24000c00, 0x810b1800, 0x81441800, 0x2eff8383, diff --git a/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch1_bin.h b/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch1_bin.h index 61fbc1b..311d403 100644 --- a/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch1_bin.h +++ b/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch1_bin.h @@ -1658,7 +1658,7 @@ const uint32_t Hiperface_DSL2_0_PRU_0[] = { 0x81100580, 0x240003c0, 0x810605c0, -0x24000b00, +0x24000c00, 0x810b1800, 0x81441800, 0x2eff8383, @@ -1844,9 +1844,9 @@ const uint32_t Hiperface_DSL2_0_PRU_0[] = { 0xd10cff00, 0xd70bffff, 0x2400ff1e, +0x2400ff1e, 0xd10cff00, 0xd70bffff, -0x2400ff1e, 0x2400001e, 0x2400001e, 0xd10cff00, @@ -1860,9 +1860,9 @@ const uint32_t Hiperface_DSL2_0_PRU_0[] = { 0xd10cff00, 0xd70bffff, 0x2400001e, +0x2400001e, 0xd10cff00, 0xd70bffff, -0x2400001e, 0x2400ff1e, 0x2400001e, 0xd10cff00, @@ -1876,9 +1876,9 @@ const uint32_t Hiperface_DSL2_0_PRU_0[] = { 0xd10cff00, 0xd70bffff, 0x2400ff1e, +0x2400001e, 0xd10cff00, 0xd70bffff, -0x2400001e, 0x2400ff1e, 0x2400ff1e, 0x24000065, diff --git a/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch1_sync_mode_bin.h b/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch1_sync_mode_bin.h index 5da22fd..60276e8 100644 --- a/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch1_sync_mode_bin.h +++ b/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch1_sync_mode_bin.h @@ -1788,7 +1788,7 @@ const uint32_t Hiperface_DSL_SYNC2_0_PRU_0[] = { 0x81100580, 0x240003c0, 0x810605c0, -0x24000b00, +0x24000c00, 0x810b1800, 0x81441800, 0x2eff8383, diff --git a/source/position_sense/hdsl/firmware/hdsl_master_icssg_sync_225_mhz_bin.h b/source/position_sense/hdsl/firmware/hdsl_master_icssg_sync_225_mhz_bin.h index df64738..357ac31 100644 --- a/source/position_sense/hdsl/firmware/hdsl_master_icssg_sync_225_mhz_bin.h +++ b/source/position_sense/hdsl/firmware/hdsl_master_icssg_sync_225_mhz_bin.h @@ -1516,7 +1516,7 @@ const uint32_t Hiperface_DSL_SYNC2_0_RTU_0[] = { 0x81080580, 0x240017c0, 0x810605c0, -0x24000b00, +0x24000c00, 0x810b1800, 0x81441800, 0x2eff8383,