initial check in based on SVN revision 575
This commit is contained in:
44
source/m95512.h
Normal file
44
source/m95512.h
Normal file
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* m95512.h
|
||||
*
|
||||
* Created on: Nov 1, 2023
|
||||
* Author: Warner
|
||||
*/
|
||||
|
||||
#ifndef M95512_H_
|
||||
#define M95512_H_
|
||||
|
||||
|
||||
#include "board.h"
|
||||
#include "LPC54114_cm4.h"
|
||||
#include "pin_mux.h"
|
||||
#include "spi.h"
|
||||
/*******************************************************************************
|
||||
* Definitions
|
||||
******************************************************************************/
|
||||
// #define EXAMPLE_SPI_MASTER SPI0
|
||||
|
||||
|
||||
#define WRITE_ENABLE 0x06
|
||||
#define WRITE_DISABLE 0x04
|
||||
#define READ_STATUS_REG 0x05
|
||||
#define WRITE_STATUS_REG 0x01
|
||||
#define READ_MEM_ARRAY 0x03
|
||||
#define WRITE_MEM_ARRAY 0x02
|
||||
|
||||
//Status register bits
|
||||
#define EE_SR_WIP 0x01
|
||||
#define EE_SR_WEL 0x02
|
||||
#define EE_SR_BP0 0x04
|
||||
#define EE_SR_BP1 0x08
|
||||
|
||||
|
||||
|
||||
status_t M95512_WriteEnable(void);
|
||||
status_t M95512_WriteDisable(void);
|
||||
status_t M95512_ReadStatus(uint8_t *pdata);
|
||||
status_t M95512_WriteStatus(uint8_t *pdata);
|
||||
|
||||
|
||||
|
||||
#endif /* M95512_H_ */
|
||||
Reference in New Issue
Block a user