[FL-1926] Flipper File Format addons (#753)
* Flipper file format: remove C wrapper * Flipper file format: open append, float, uint32_t as array, delete key, value count * Flipper file format: fix scratchpad location * Flipper file format: add EOL on append * SubGHZ keystore: update encryption type read and write * Flipper File Format: enhanced version * Flipper File Format: fix naming * Flipper File Format: fix "open" subset naming * Flipper File Format: tests * Flipper File Format: file helper naming * SubGHZ keystore: merge with current state of flipper file format * Flipper File Format: update make recipe * Flipper File Format: open new file method
This commit is contained in:
@@ -13,4 +13,16 @@ bool hex_char_to_hex_nibble(char c, uint8_t* nibble) {
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
bool hex_chars_to_uint8(char hi, char low, uint8_t* value) {
|
||||
uint8_t hi_nibble_value, low_nibble_value;
|
||||
|
||||
if(hex_char_to_hex_nibble(hi, &hi_nibble_value) &&
|
||||
hex_char_to_hex_nibble(low, &low_nibble_value)) {
|
||||
*value = (hi_nibble_value << 4) | low_nibble_value;
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user