|
@@ -49,12 +49,12 @@ uint8_t scratchpad_locked_tx = 1;
|
|
|
uint8_t shared_memory_scratchpad_region_save_helper(uint32_t addr){
|
|
|
|
|
|
if(addr > (SHARED_MEM_TX_LOC_STATE + SHARED_MEM_TX_LOC_SIZE) && scratchpad_locked_tx){
|
|
|
- debug(DEBUG_SHM,"shared_memory_scratchpad_region_save_helper: open tx addr=0x%06lx\n",addr);
|
|
|
+ debug_P(DEBUG_SHM, PSTR("shared_memory_scratchpad_region_save_helper: open tx addr=0x%06lx\n"),addr);
|
|
|
shared_memory_scratchpad_region_tx_save();
|
|
|
return 0;
|
|
|
}
|
|
|
if(addr > (SHARED_MEM_RX_LOC_STATE + SHARED_MEM_RX_LOC_SIZE) && scratchpad_locked_rx){
|
|
|
- debug(DEBUG_SHM,"shared_memory_scratchpad_region_save_helper: open rx addr=0x%06lx\n",addr);
|
|
|
+ debug_P(DEBUG_SHM, PSTR("shared_memory_scratchpad_region_save_helper: open rx addr=0x%06lx\n"),addr);
|
|
|
shared_memory_scratchpad_region_rx_save();
|
|
|
return 0;
|
|
|
}
|
|
@@ -68,10 +68,10 @@ void shared_memory_scratchpad_region_tx_save()
|
|
|
uint16_t crc;
|
|
|
crc = crc_check_bulk_memory((uint32_t)SHARED_MEM_TX_LOC_STATE,
|
|
|
(uint32_t)(SHARED_MEM_TX_LOC_STATE + SHARED_MEM_TX_LOC_SIZE), 0x8000);
|
|
|
- debug(DEBUG_SHM,"shared_memory_scratchpad_region_tx_save: crc=%x\n",crc);
|
|
|
+ debug_P(DEBUG_SHM, PSTR("shared_memory_scratchpad_region_tx_save: crc=%x\n"),crc);
|
|
|
#endif
|
|
|
|
|
|
- debug(DEBUG_SHM,"shared_memory_scratchpad_region_tx_save: unlock\n");
|
|
|
+ debug_P(DEBUG_SHM, PSTR("shared_memory_scratchpad_region_tx_save: unlock\n"));
|
|
|
sram_bulk_copy_into_buffer((uint32_t)SHARED_MEM_TX_LOC_STATE,scratchpad_region_tx,
|
|
|
(uint32_t)SHARED_MEM_TX_LOC_SIZE);
|
|
|
scratchpad_locked_tx = 0;
|
|
@@ -90,10 +90,10 @@ void shared_memory_scratchpad_region_rx_save()
|
|
|
uint16_t crc;
|
|
|
crc = crc_check_bulk_memory((uint32_t)SHARED_MEM_RX_LOC_STATE,
|
|
|
(uint32_t)(SHARED_MEM_RX_LOC_STATE + SHARED_MEM_RX_LOC_SIZE), 0x8000);
|
|
|
- debug(DEBUG_SHM,"shared_memory_scratchpad_region_tx_save: crc=%x\n",crc);
|
|
|
+ debug_P(DEBUG_SHM, PSTR("shared_memory_scratchpad_region_tx_save: crc=%x\n"),crc);
|
|
|
#endif
|
|
|
|
|
|
- debug(DEBUG_SHM,"shared_memory_scratchpad_region_rx_save: unlock\n");
|
|
|
+ debug_P(DEBUG_SHM, PSTR("shared_memory_scratchpad_region_rx_save: unlock\n"));
|
|
|
sram_bulk_copy_into_buffer((uint32_t)SHARED_MEM_RX_LOC_STATE,scratchpad_region_rx,
|
|
|
(uint32_t)SHARED_MEM_RX_LOC_SIZE);
|
|
|
scratchpad_locked_rx = 0;
|
|
@@ -109,7 +109,7 @@ void shared_memory_scratchpad_region_tx_restore()
|
|
|
if (scratchpad_locked_tx)
|
|
|
return;
|
|
|
|
|
|
- debug(DEBUG_SHM,"shared_memory_scratchpad_region_tx_restore: lock\n");
|
|
|
+ debug_P(DEBUG_SHM, PSTR("shared_memory_scratchpad_region_tx_restore: lock\n"));
|
|
|
sram_bulk_copy_from_buffer((uint32_t)SHARED_MEM_TX_LOC_STATE,scratchpad_region_tx,
|
|
|
(uint32_t)SHARED_MEM_TX_LOC_SIZE);
|
|
|
scratchpad_locked_tx = 1;
|
|
@@ -122,7 +122,7 @@ void shared_memory_scratchpad_region_tx_restore()
|
|
|
uint16_t crc;
|
|
|
crc = crc_check_bulk_memory((uint32_t)SHARED_MEM_TX_LOC_STATE,
|
|
|
(uint32_t)(SHARED_MEM_TX_LOC_STATE + SHARED_MEM_TX_LOC_SIZE), 0x8000);
|
|
|
- debug(DEBUG_SHM,"shared_memory_scratchpad_region_tx_restore: crc=%x\n",crc);
|
|
|
+ debug_P(DEBUG_SHM, PSTR("shared_memory_scratchpad_region_tx_restore: crc=%x\n"),crc);
|
|
|
#endif
|
|
|
}
|
|
|
|
|
@@ -131,7 +131,7 @@ void shared_memory_scratchpad_region_rx_restore()
|
|
|
{
|
|
|
if (scratchpad_locked_rx)
|
|
|
return;
|
|
|
- debug(DEBUG_SHM,"shared_memory_scratchpad_region_tx_save: lock\n");
|
|
|
+ debug_P(DEBUG_SHM, PSTR("shared_memory_scratchpad_region_tx_save: lock\n"));
|
|
|
sram_bulk_copy_from_buffer((uint32_t)SHARED_MEM_RX_LOC_STATE,scratchpad_region_rx,
|
|
|
(uint32_t)SHARED_MEM_RX_LOC_SIZE);
|
|
|
scratchpad_locked_rx = 1;
|
|
@@ -145,7 +145,7 @@ void shared_memory_scratchpad_region_rx_restore()
|
|
|
uint16_t crc;
|
|
|
crc = crc_check_bulk_memory((uint32_t)SHARED_MEM_RX_LOC_STATE,
|
|
|
(uint32_t)(SHARED_MEM_RX_LOC_STATE + SHARED_MEM_RX_LOC_SIZE), 0x8000);
|
|
|
- debug(DEBUG_SHM,"shared_memory_scratchpad_region_rx_restore: crc=%x\n",crc);
|
|
|
+ debug_P(DEBUG_SHM, PSTR("shared_memory_scratchpad_region_rx_restore: crc=%x\n"),crc);
|
|
|
#endif
|
|
|
}
|
|
|
|
|
@@ -183,9 +183,9 @@ void shared_memory_write(uint8_t cmd, uint8_t value)
|
|
|
{
|
|
|
|
|
|
if (scratchpad_locked_tx)
|
|
|
- debug(DEBUG_SHM,"shared_memory_write: locked_tx\n");
|
|
|
+ debug_P(DEBUG_SHM, PSTR("shared_memory_write: locked_tx\n"));
|
|
|
|
|
|
- debug(DEBUG_SHM,"shared_memory_write: 0x%04x=0x%02x 0x%04x=0x%02x \n",
|
|
|
+ debug_P(DEBUG_SHM, PSTR("shared_memory_write: 0x%04x=0x%02x 0x%04x=0x%02x \n"),
|
|
|
SHARED_MEM_TX_LOC_CMD, cmd, SHARED_MEM_TX_LOC_PAYLOAD, value);
|
|
|
|
|
|
sram_bulk_addr_save();
|
|
@@ -241,7 +241,7 @@ int shared_memory_read(uint8_t *cmd, uint8_t *len,uint8_t *buffer)
|
|
|
uint8_t state;
|
|
|
|
|
|
if (scratchpad_locked_rx)
|
|
|
- debug(DEBUG_SHM,"shared_memory_write: locked_tx\n");
|
|
|
+ debug_P(DEBUG_SHM, PSTR("shared_memory_write: locked_tx\n"));
|
|
|
|
|
|
|
|
|
state = sram_read(SHARED_MEM_RX_LOC_STATE);
|
|
@@ -252,7 +252,7 @@ int shared_memory_read(uint8_t *cmd, uint8_t *len,uint8_t *buffer)
|
|
|
|
|
|
*cmd = sram_read(SHARED_MEM_RX_LOC_CMD);
|
|
|
*len = sram_read(SHARED_MEM_RX_LOC_LEN);
|
|
|
- debug(DEBUG_SHM,"shared_memory_read: 0x%04x=0x%02x 0x%04x=0x%02x \n",
|
|
|
+ debug_P(DEBUG_SHM, PSTR("shared_memory_read: 0x%04x=0x%02x 0x%04x=0x%02x \n"),
|
|
|
SHARED_MEM_RX_LOC_CMD, *cmd, SHARED_MEM_RX_LOC_LEN, *len);
|
|
|
|
|
|
sram_bulk_copy_into_buffer(SHARED_MEM_RX_LOC_PAYLOAD,buffer, *len);
|