Microchip® Advanced Software Framework

spi_master_example.c File Reference
#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().

static bool spi_at45dbx_mem_check ( void  )
static

uint8_t data[1] = {AT45DBX_CMDC_RD_STATUS_REG}

First Status Command Register - Second Dummy Data.

struct spi_device SPI_DEVICE_EXAMPLE
Initial value:
= {
.id = SPI_DEVICE_EXAMPLE_ID
}
uint16_t status