feat: add STM32F103RC support for HY27UF084G2M
This commit is contained in:
@@ -76,6 +76,26 @@ int main(void)
|
||||
assert(events[5].kind == 'A' && events[5].value == 0x12U);
|
||||
assert(events[6].kind == 'C' && events[6].value == 0x30U);
|
||||
|
||||
assert(parallel_nand_init(&nand, &fake_port,
|
||||
¶llel_nand_hy27uf084g2m_geometry) == PNAND_OK);
|
||||
assert(parallel_nand_page_count(&nand) == 262144UL);
|
||||
assert(PNAND_HY27UF084G2M_MANUFACTURER_ID == 0xADU);
|
||||
assert(PNAND_HY27UF084G2M_DEVICE_ID == 0xDCU);
|
||||
|
||||
clear_events();
|
||||
input_data[0] = 0xABU;
|
||||
input_count = 1U;
|
||||
input_pos = 0U;
|
||||
assert(parallel_nand_read_page_slice(&nand, 0x23456UL, 0x78UL,
|
||||
bytes, 1UL) == PNAND_OK);
|
||||
assert(bytes[0] == 0xABU);
|
||||
assert(events[2].kind == 'A' && events[2].value == 0x78U);
|
||||
assert(events[3].kind == 'A' && events[3].value == 0x00U);
|
||||
assert(events[4].kind == 'A' && events[4].value == 0x56U);
|
||||
assert(events[5].kind == 'A' && events[5].value == 0x34U);
|
||||
assert(events[6].kind == 'A' && events[6].value == 0x02U);
|
||||
assert(events[7].kind == 'C' && events[7].value == 0x30U);
|
||||
|
||||
parallel_nand_gas_init(&gas, &nand, PNAND_GAS_DEFAULT_BASE);
|
||||
assert(parallel_nand_gas_read(&gas, 0xE000U, ®) == PNAND_GAS_OK);
|
||||
assert(reg == 0x4E44U);
|
||||
|
||||
Reference in New Issue
Block a user