mirror of
https://github.com/markqvist/RNode_Firmware.git
synced 2025-07-22 14:30:37 -04:00
Added firmware hash readout
This commit is contained in:
parent
95970a54fe
commit
312e4ec2fe
5 changed files with 54 additions and 3 deletions
42
Utilities.h
42
Utilities.h
|
@ -43,7 +43,7 @@ uint8_t boot_vector = 0x00;
|
|||
// TODO: Get ESP32 boot flags
|
||||
#endif
|
||||
|
||||
#if BOARD_MODEL == BOARD_RNODE_NG_20
|
||||
#if BOARD_MODEL == BOARD_RNODE_NG_20 || BOARD_RNODE_NG_21
|
||||
#include <Adafruit_NeoPixel.h>
|
||||
#define NP_PIN 4
|
||||
#define NUMPIXELS 1
|
||||
|
@ -635,6 +635,46 @@ void kiss_indicate_fbstate() {
|
|||
}
|
||||
serial_write(FEND);
|
||||
}
|
||||
|
||||
void kiss_indicate_target_fw_hash() {
|
||||
serial_write(FEND);
|
||||
serial_write(CMD_DEV_HASH);
|
||||
for (int i = 0; i < DEV_HASH_LEN; i++) {
|
||||
uint8_t byte = dev_firmware_hash_target[i];
|
||||
escaped_serial_write(byte);
|
||||
}
|
||||
serial_write(FEND);
|
||||
}
|
||||
|
||||
void kiss_indicate_fw_hash() {
|
||||
serial_write(FEND);
|
||||
serial_write(CMD_DEV_HASH);
|
||||
for (int i = 0; i < DEV_HASH_LEN; i++) {
|
||||
uint8_t byte = dev_firmware_hash[i];
|
||||
escaped_serial_write(byte);
|
||||
}
|
||||
serial_write(FEND);
|
||||
}
|
||||
|
||||
void kiss_indicate_bootloader_hash() {
|
||||
serial_write(FEND);
|
||||
serial_write(CMD_DEV_HASH);
|
||||
for (int i = 0; i < DEV_HASH_LEN; i++) {
|
||||
uint8_t byte = dev_bootloader_hash[i];
|
||||
escaped_serial_write(byte);
|
||||
}
|
||||
serial_write(FEND);
|
||||
}
|
||||
|
||||
void kiss_indicate_partition_table_hash() {
|
||||
serial_write(FEND);
|
||||
serial_write(CMD_DEV_HASH);
|
||||
for (int i = 0; i < DEV_HASH_LEN; i++) {
|
||||
uint8_t byte = dev_partition_table_hash[i];
|
||||
escaped_serial_write(byte);
|
||||
}
|
||||
serial_write(FEND);
|
||||
}
|
||||
#endif
|
||||
|
||||
void kiss_indicate_fb() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue