[FL-3168] Add one_wire lib to f18, separate ibutton (#2509)
* Separate ibutton to its own module, add one_wire to f18 * Move onewire cli to a separate app Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
This commit is contained in:
21
lib/ibutton/protocols/protocol_common.h
Normal file
21
lib/ibutton/protocols/protocol_common.h
Normal file
@@ -0,0 +1,21 @@
|
||||
#pragma once
|
||||
|
||||
#include <stdint.h>
|
||||
#include <stddef.h>
|
||||
|
||||
typedef int32_t iButtonProtocolId;
|
||||
|
||||
enum {
|
||||
iButtonProtocolIdInvalid = -1,
|
||||
};
|
||||
|
||||
typedef enum {
|
||||
iButtonProtocolFeatureExtData = (1U << 0),
|
||||
iButtonProtocolFeatureWriteBlank = (1U << 1),
|
||||
iButtonProtocolFeatureWriteCopy = (1U << 2),
|
||||
} iButtonProtocolFeature;
|
||||
|
||||
typedef struct {
|
||||
uint8_t* ptr;
|
||||
size_t size;
|
||||
} iButtonEditableData;
|
Reference in New Issue
Block a user