| /cmsis_6-latest/CMSIS/Documentation/Doxygen/Driver/src/ |
| D | NAND_Demo.c | 12 void NAND_SignalEventCallback (uint32_t dev_num, uint32_t event) { in NAND_SignalEventCallback() argument 13 if (dev_num == 0) { in NAND_SignalEventCallback() 22 void PowerOn (ARM_DRIVER_NAND *drv, uint32_t dev_num) { in PowerOn() argument 54 drv->ChipEnable (dev_num, true); in PowerOn() 58 drv->SendCommand (dev_num, ONFI_CMD_RESET); in PowerOn() 62 void PowerOff (ARM_DRIVER_NAND *drv, uint32_t dev_num) { in PowerOff() argument 87 uint32_t dev_num = 0; // Device number in ReadPage() local 91 drv->SendCommand (dev_num, ONFI_CMD_READ_1ST); in ReadPage() 94 drv->SendAddress (dev_num, 0x00); in ReadPage() 95 drv->SendAddress (dev_num, 0x00); in ReadPage() [all …]
|
| D | Driver_NAND.c | 464 int32_t ARM_NAND_WriteProtect (uint32_t dev_num, bool enable) { in ARM_NAND_WriteProtect() argument 476 int32_t ARM_NAND_ChipEnable (uint32_t dev_num, bool enable) { in ARM_NAND_ChipEnable() argument 492 int32_t ARM_NAND_GetDeviceBusy (uint32_t dev_num) { in ARM_NAND_GetDeviceBusy() argument 503 int32_t ARM_NAND_SendCommand (uint32_t dev_num, uint8_t cmd) { in ARM_NAND_SendCommand() argument 515 int32_t ARM_NAND_SendAddress (uint32_t dev_num, uint8_t addr) { in ARM_NAND_SendAddress() argument 526 int32_t ARM_NAND_ReadData (uint32_t dev_num, void *data, uint32_t cnt, uint32_t mode) { in ARM_NAND_ReadData() argument 563 int32_t ARM_NAND_WriteData (uint32_t dev_num, const void *data, uint32_t cnt, uint32_t mode) { in ARM_NAND_WriteData() argument 600 int32_t ARM_NAND_ExecuteSequence (uint32_t dev_num, uint32_t code, uint32_t cmd, in ARM_NAND_ExecuteSequence() argument 666 int32_t ARM_NAND_AbortSequence (uint32_t dev_num) { in ARM_NAND_AbortSequence() argument 677 int32_t ARM_NAND_Control (uint32_t dev_num, uint32_t control, uint32_t arg) { in ARM_NAND_Control() argument [all …]
|
| /cmsis_6-latest/CMSIS/Driver/DriverTemplates/ |
| D | Driver_NAND.c | 97 static int32_t ARM_NAND_WriteProtect (uint32_t dev_num, bool enable) { in ARM_NAND_WriteProtect() argument 101 static int32_t ARM_NAND_ChipEnable (uint32_t dev_num, bool enable) { in ARM_NAND_ChipEnable() argument 105 static int32_t ARM_NAND_GetDeviceBusy (uint32_t dev_num) { in ARM_NAND_GetDeviceBusy() argument 109 static int32_t ARM_NAND_SendCommand (uint32_t dev_num, uint8_t cmd) { in ARM_NAND_SendCommand() argument 113 static int32_t ARM_NAND_SendAddress (uint32_t dev_num, uint8_t addr) { in ARM_NAND_SendAddress() argument 117 static int32_t ARM_NAND_ReadData (uint32_t dev_num, void *data, uint32_t cnt, uint32_t mode) { in ARM_NAND_ReadData() argument 121 static int32_t ARM_NAND_WriteData (uint32_t dev_num, const void *data, uint32_t cnt, uint32_t mode)… in ARM_NAND_WriteData() argument 125 static int32_t ARM_NAND_ExecuteSequence (uint32_t dev_num, uint32_t code, uint32_t cmd, in ARM_NAND_ExecuteSequence() argument 132 static int32_t ARM_NAND_AbortSequence (uint32_t dev_num) { in ARM_NAND_AbortSequence() argument 136 static int32_t ARM_NAND_Control (uint32_t dev_num, uint32_t control, uint32_t arg) { in ARM_NAND_Control() argument [all …]
|
| /cmsis_6-latest/CMSIS/Driver/Include/ |
| D | Driver_NAND.h | 362 typedef void (*ARM_NAND_SignalEvent_t) (uint32_t dev_num, uint32_t event); ///< Pointer to \ref … 404 …int32_t (*WriteProtect) (uint32_t dev_num, bool enable); … 405 …int32_t (*ChipEnable) (uint32_t dev_num, bool enable); … 406 …int32_t (*GetDeviceBusy) (uint32_t dev_num); … 407 …int32_t (*SendCommand) (uint32_t dev_num, uint8_t cmd); … 408 …int32_t (*SendAddress) (uint32_t dev_num, uint8_t addr); … 409 …int32_t (*ReadData) (uint32_t dev_num, void *data, uint32_t cnt, uint32_… 410 …int32_t (*WriteData) (uint32_t dev_num, const void *data, uint32_t cnt, uint32_… 411 int32_t (*ExecuteSequence)(uint32_t dev_num, uint32_t code, uint32_t cmd, 415 …int32_t (*AbortSequence) (uint32_t dev_num); … [all …]
|