Microchip® Advanced Software Framework

nand_flash_raw_example.c File Reference

NAND Flash Raw Operation Example.

Copyright (c) 2012-2018 Microchip Technology Inc. and its subsidiaries.

#include <asf.h>
#include <string.h>

Functions

static void configure_console (void)
 Configure UART console. More...
 
int main (void)
 

Variables

static uint32_t addr_address = BOARD_NF_ADDRESS_ADDR
 
static uint32_t block_size
 
static uint32_t cmd_address = BOARD_NF_COMMAND_ADDR
 
static uint32_t data_address = BOARD_NF_DATA_ADDR
 
static uint32_t mem_size
 
static struct nand_flash_raw nf_raw
 
static uint32_t num_block
 
static uint32_t page_size
 
static uint32_t pages_per_block
 
uint8_t read_buffer [2048]
 
uint8_t write_buffer [2048]
 

static void configure_console ( void  )
static

uint32_t addr_address = BOARD_NF_ADDRESS_ADDR
static

Referenced by main().

uint32_t cmd_address = BOARD_NF_COMMAND_ADDR
static

Referenced by main().

uint32_t data_address = BOARD_NF_DATA_ADDR
static

Referenced by main(), and nand_flash_raw_initialize().

uint32_t mem_size
static

Referenced by main().

struct nand_flash_raw nf_raw
static

Referenced by main().

uint32_t num_block
static

Referenced by main().

uint32_t page_size
static
uint32_t pages_per_block
static

Referenced by main().

uint8_t write_buffer[2048]