Example specific AT45DBX configuration file.
Copyright (c) 2014-2018 Microchip Technology Inc. and its subsidiaries.
#include "board.h"
Macros | |
#define | AT45DBX_MEM_CNT 1 |
Number of AT45DBX components to manage. More... | |
#define | AT45DBX_MEM_SIZE AT45DBX_8MB |
Size of AT45DBX data flash memories to manage. More... | |
#define | AT45DBX_SPI_BITS 8 |
Number of bits in each SPI transfer. More... | |
#define | AT45DBX_SPI_FIRST_NPCS AT45DBX_SPI_NPCS |
First chip select used by AT45DBX components on the SPI module instance. More... | |
#define | AT45DBX_SPI_MASTER_SPEED 12000000 |
SPI master speed in Hz. More... | |
#define | AT45DBX_SPI_MODULE AT45DBX_SPI |
Select the SPI module AT45DBX is connected to. More... | |
#define | AT45DBX_USES_SPI_MASTER_SERVICE |
Connect AT45DBx driver to spi master service. More... | |
#define AT45DBX_MEM_CNT 1 |
Number of AT45DBX components to manage.
Referenced by at45dbx_check_address(), at45dbx_mem_check(), at45dbx_spi_deselect_device(), and at45dbx_spi_select_device().
#define AT45DBX_MEM_SIZE AT45DBX_8MB |
Size of AT45DBX data flash memories to manage.
Referenced by at45dbx_check_address(), at45dbx_read_byte(), at45dbx_read_byte_open(), at45dbx_read_close(), at45dbx_wait_ready(), at45dbx_write_byte(), at45dbx_write_byte_open(), at45dbx_write_close(), and at45dbx_write_sector_from_ram().
#define AT45DBX_SPI_BITS 8 |
Number of bits in each SPI transfer.
#define AT45DBX_SPI_FIRST_NPCS AT45DBX_SPI_NPCS |
First chip select used by AT45DBX components on the SPI module instance.
AT45DBX_SPI_NPCS0_PIN always corresponds to this first NPCS, whatever it is.
#define AT45DBX_SPI_MASTER_SPEED 12000000 |
SPI master speed in Hz.
#define AT45DBX_SPI_MODULE AT45DBX_SPI |
Select the SPI module AT45DBX is connected to.
Referenced by at45dbx_spi_init(), at45dbx_spi_read_byte(), at45dbx_spi_read_packet(), at45dbx_spi_write_byte(), and at45dbx_spi_write_packet().
#define AT45DBX_USES_SPI_MASTER_SERVICE |
Connect AT45DBx driver to spi master service.