AT45DBX configuration file.
This file contains the possible external configuration of the AT45DBX.
Copyright (c) 2014-2018 Microchip Technology Inc. and its subsidiaries.
#include "board.h"
Macros | |
#define | AT45DBX_CS 0 |
First chip select used by AT45DBX components on the SPI module instance. More... | |
#define | AT45DBX_MEM_CNT 1 |
Number of AT45DBX components to manage. More... | |
#define | AT45DBX_MEM_SIZE AT45DBX_500KB |
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_MASTER_SPEED 1000000 |
SPI master speed in Hz. More... | |
#define | AT45DBX_SPI_MODULE SPI0 |
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_CS 0 |
First chip select used by AT45DBX components on the SPI module instance.
#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_500KB |
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_MASTER_SPEED 1000000 |
SPI master speed in Hz.
#define AT45DBX_SPI_MODULE SPI0 |
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.