#include <wonderful.h>
#include <stdbool.h>
#include <stdint.h>
Go to the source code of this file.
◆ NILE_FLASH_LAYOUT_FACTORY_SIZE
| #define NILE_FLASH_LAYOUT_FACTORY_SIZE 0x040000 |
◆ NILE_FLASH_LAYOUT_FPGA0_ADDR
| #define NILE_FLASH_LAYOUT_FPGA0_ADDR 0x080000 |
◆ NILE_FLASH_LAYOUT_FPGA1_ADDR
| #define NILE_FLASH_LAYOUT_FPGA1_ADDR 0x088000 |
◆ NILE_FLASH_LAYOUT_FPGA2_ADDR
| #define NILE_FLASH_LAYOUT_FPGA2_ADDR 0x090000 |
◆ NILE_FLASH_LAYOUT_FPGA3_ADDR
| #define NILE_FLASH_LAYOUT_FPGA3_ADDR 0x098000 |
◆ NILE_FLASH_LAYOUT_FPGA_FACTORY_ADDR
| #define NILE_FLASH_LAYOUT_FPGA_FACTORY_ADDR 0x000000 |
◆ NILE_FLASH_LAYOUT_FPGA_SIZE
| #define NILE_FLASH_LAYOUT_FPGA_SIZE 0x008000 |
◆ NILE_FLASH_LAYOUT_IPL1_ADDR
| #define NILE_FLASH_LAYOUT_IPL1_ADDR 0x040000 |
◆ NILE_FLASH_LAYOUT_IPL1_FACTORY_ADDR
| #define NILE_FLASH_LAYOUT_IPL1_FACTORY_ADDR 0x008000 |
◆ NILE_FLASH_LAYOUT_IPL1_RECOVERY_ADDR
| #define NILE_FLASH_LAYOUT_IPL1_RECOVERY_ADDR 0x00C000 |
◆ NILE_FLASH_LAYOUT_IPL1_SIZE
| #define NILE_FLASH_LAYOUT_IPL1_SIZE 0x004000 |
◆ NILE_FLASH_LAYOUT_MANIFEST_ADDR
| #define NILE_FLASH_LAYOUT_MANIFEST_ADDR 0x04F000 |
◆ NILE_FLASH_LAYOUT_MANIFEST_FACTORY_ADDR
| #define NILE_FLASH_LAYOUT_MANIFEST_FACTORY_ADDR 0x00F000 |
◆ NILE_FLASH_LAYOUT_RECOVERY_ADDR
| #define NILE_FLASH_LAYOUT_RECOVERY_ADDR 0x050000 |
◆ NILE_FLASH_LAYOUT_RECOVERY_FACTORY_ADDR
| #define NILE_FLASH_LAYOUT_RECOVERY_FACTORY_ADDR 0x010000 |
◆ NILE_FLASH_LAYOUT_RECOVERY_SIZE
| #define NILE_FLASH_LAYOUT_RECOVERY_SIZE 0x030000 |
◆ NILE_FLASH_MANIFEST_ID
| #define NILE_FLASH_MANIFEST_ID 0x5746 |
◆ nile_flash_layout_read_version()
| bool nile_flash_layout_read_version |
( |
void __far * | buffer, |
|
|
size_t | size ) |
|
inlinestatic |
◆ nile_flash_layout_read_version_factory()
| bool nile_flash_layout_read_version_factory |
( |
void __far * | buffer, |
|
|
size_t | size ) |
|
inlinestatic |
◆ nile_flash_layout_version_at_least()
| bool nile_flash_layout_version_at_least |
( |
uint16_t | major, |
|
|
uint16_t | minor, |
|
|
uint16_t | patch ) |
◆ nile_flash_layout_version_compatible()
| bool nile_flash_layout_version_compatible |
( |
uint16_t | major, |
|
|
uint16_t | minor, |
|
|
uint16_t | patch, |
|
|
uint16_t | first_incompatible_major ) |