iButton: Add support for Dallas DS1971 v2 (#2492)
* iButton: Add DS1971 Support refactored for v2 * Fix requested by gsurkov * Fix DALLAS_COMMON_CMD_* use, cusotm data field to Eeprom and COPY_SCRAPTCHPAD * Fix Emulation + Memory Info + Docs * Fix docs, strings, refactor code Co-authored-by: Georgii Surkov <georgii.surkov@outlook.com> Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
@@ -17,6 +17,7 @@
|
||||
#define DS1992_DATA_BYTE_COUNT 4U
|
||||
|
||||
#define DS1992_SRAM_DATA_KEY "Sram Data"
|
||||
#define DS1992_MEMORY_TYPE "SRAM"
|
||||
|
||||
typedef struct {
|
||||
OneWireSlave* bus;
|
||||
@@ -188,7 +189,7 @@ void dallas_ds1992_render_data(FuriString* result, const iButtonProtocolData* pr
|
||||
void dallas_ds1992_render_brief_data(FuriString* result, const iButtonProtocolData* protocol_data) {
|
||||
const DS1992ProtocolData* data = protocol_data;
|
||||
dallas_common_render_brief_data(
|
||||
result, &data->rom_data, data->sram_data, DS1992_SRAM_DATA_SIZE);
|
||||
result, &data->rom_data, data->sram_data, DS1992_SRAM_DATA_SIZE, DS1992_MEMORY_TYPE);
|
||||
}
|
||||
|
||||
void dallas_ds1992_render_error(FuriString* result, const iButtonProtocolData* protocol_data) {
|
||||
|
||||
Reference in New Issue
Block a user