feat: add STM32F103RC support for HY27UF084G2M
This commit is contained in:
@@ -16,6 +16,19 @@ extern "C" {
|
||||
#define PNAND_MT29F1G08_PAGE_TOTAL \
|
||||
(PNAND_MT29F1G08_PAGE_MAIN + PNAND_MT29F1G08_PAGE_OOB)
|
||||
|
||||
#define PNAND_HY27UF084G2M_PAGE_MAIN 2048UL
|
||||
#define PNAND_HY27UF084G2M_PAGE_OOB 64UL
|
||||
#define PNAND_HY27UF084G2M_PAGES_PER_BLOCK 64UL
|
||||
#define PNAND_HY27UF084G2M_BLOCKS 4096UL
|
||||
#define PNAND_HY27UF084G2M_COLUMN_CYCLES 2U
|
||||
#define PNAND_HY27UF084G2M_ROW_CYCLES 3U
|
||||
#define PNAND_HY27UF084G2M_MANUFACTURER_ID 0xADU
|
||||
#define PNAND_HY27UF084G2M_DEVICE_ID 0xDCU
|
||||
#define PNAND_HY27UF084G2M_ID3 0x80U
|
||||
#define PNAND_HY27UF084G2M_ID4 0x95U
|
||||
#define PNAND_HY27UF084G2M_PAGE_TOTAL \
|
||||
(PNAND_HY27UF084G2M_PAGE_MAIN + PNAND_HY27UF084G2M_PAGE_OOB)
|
||||
|
||||
typedef enum {
|
||||
PNAND_OK = 0,
|
||||
PNAND_ERROR_ARGUMENT = -1,
|
||||
@@ -41,6 +54,7 @@ typedef struct {
|
||||
} parallel_nand_t;
|
||||
|
||||
extern const parallel_nand_geometry_t parallel_nand_mt29f1g08_geometry;
|
||||
extern const parallel_nand_geometry_t parallel_nand_hy27uf084g2m_geometry;
|
||||
|
||||
int parallel_nand_init(parallel_nand_t *nand,
|
||||
const parallel_nand_port_t *port,
|
||||
|
||||
Reference in New Issue
Block a user