YAHAL
Yet Another Hardware Abstraction Library
Loading...
Searching...
No Matches
uf2.h File Reference
#include <stdint.h>
#include <assert.h>

Go to the source code of this file.

Classes

struct  uf2_block
 

Macros

#define UF2_MAGIC_START0   0x0A324655u
 
#define UF2_MAGIC_START1   0x9E5D5157u
 
#define UF2_MAGIC_END   0x0AB16F30u
 
#define UF2_FLAG_NOT_MAIN_FLASH   0x00000001u
 
#define UF2_FLAG_FILE_CONTAINER   0x00001000u
 
#define UF2_FLAG_FAMILY_ID_PRESENT   0x00002000u
 
#define UF2_FLAG_MD5_PRESENT   0x00004000u
 
#define RP2040_FAMILY_ID   0xe48bff56
 

Macro Definition Documentation

◆ RP2040_FAMILY_ID

#define RP2040_FAMILY_ID   0xe48bff56

Definition at line 28 of file uf2.h.

◆ UF2_FLAG_FAMILY_ID_PRESENT

#define UF2_FLAG_FAMILY_ID_PRESENT   0x00002000u

Definition at line 25 of file uf2.h.

◆ UF2_FLAG_FILE_CONTAINER

#define UF2_FLAG_FILE_CONTAINER   0x00001000u

Definition at line 24 of file uf2.h.

◆ UF2_FLAG_MD5_PRESENT

#define UF2_FLAG_MD5_PRESENT   0x00004000u

Definition at line 26 of file uf2.h.

◆ UF2_FLAG_NOT_MAIN_FLASH

#define UF2_FLAG_NOT_MAIN_FLASH   0x00000001u

Definition at line 23 of file uf2.h.

◆ UF2_MAGIC_END

#define UF2_MAGIC_END   0x0AB16F30u

Definition at line 21 of file uf2.h.

◆ UF2_MAGIC_START0

#define UF2_MAGIC_START0   0x0A324655u

Definition at line 19 of file uf2.h.

◆ UF2_MAGIC_START1

#define UF2_MAGIC_START1   0x9E5D5157u

Definition at line 20 of file uf2.h.