#include "compiler.h"
#include "preprocessor.h"
#include "board.h"
#include "gpio.h"
#include "sysclk.h"
#include "spi_master.h"
#include "conf_spi_master_example.h"
Macros | |
AT45DBX Group C Commands | |
#define | AT45DBX_CMDC_RD_STATUS_REG 0xD7 |
Bit-Masks and Values for the Status Register | |
#define | AT45DBX_MSK_DENSITY 0x3C |
Device density bit-mask. More... | |
#define | AT45DBX_DENSITY 0x3C |
Device density value. More... | |
Functions | |
int | main (void) |
Main function. More... | |
static bool | spi_at45dbx_mem_check (void) |
Variables | |
uint8_t | data [1] = {AT45DBX_CMDC_RD_STATUS_REG} |
First Status Command Register - Second Dummy Data. More... | |
struct spi_device | SPI_DEVICE_EXAMPLE |
uint16_t | status |
#define AT45DBX_CMDC_RD_STATUS_REG 0xD7 |
Status Register Read (Serial/8-bit Mode).
#define AT45DBX_DENSITY 0x3C |
Device density value.
Referenced by at45dbx_mem_check(), and spi_at45dbx_mem_check().
#define AT45DBX_MSK_DENSITY 0x3C |
Device density bit-mask.
Referenced by spi_at45dbx_mem_check().
int main | ( | void | ) |
Main function.
References board_init(), gpio_set_pin_high, gpio_set_pin_low, spi_at45dbx_mem_check(), spi_enable(), spi_master_init(), spi_master_setup_device(), SPI_MODE_0, status, and sysclk_init().
|
static |
References AT45DBX_DENSITY, AT45DBX_MSK_DENSITY, data, spi_deselect_device(), spi_read_packet(), spi_select_device(), spi_write_packet(), and status.
Referenced by main().
uint8_t data[1] = {AT45DBX_CMDC_RD_STATUS_REG} |
First Status Command Register - Second Dummy Data.
struct spi_device SPI_DEVICE_EXAMPLE |
uint16_t status |