spi hal implementation for sensortag
This commit is contained in:
parent
e7d7ee3962
commit
5e79f0a922
@ -6,5 +6,5 @@ CONTIKI_TARGET_DIRS += sensortag common
|
||||
BOARD_SOURCEFILES += sensortag-sensors.c board-buttons.c sensor-common.c
|
||||
BOARD_SOURCEFILES += bmp-280-sensor.c tmp-007-sensor.c opt-3001-sensor.c
|
||||
BOARD_SOURCEFILES += hdc-1000-sensor.c mpu-9250-sensor.c xmem.c
|
||||
BOARD_SOURCEFILES += ext-flash.c buzzer.c
|
||||
BOARD_SOURCEFILES += board.c board-spi.c board-i2c.c
|
||||
BOARD_SOURCEFILES += buzzer.c
|
||||
BOARD_SOURCEFILES += board.c board-i2c.c
|
||||
|
@ -146,7 +146,7 @@ board_init()
|
||||
buzzer_init();
|
||||
|
||||
/* Make sure the external flash is in the lower power mode */
|
||||
ext_flash_init();
|
||||
ext_flash_init(NULL);
|
||||
|
||||
lpm_register_module(&sensortag_module);
|
||||
|
||||
|
@ -113,16 +113,6 @@
|
||||
#define BOARD_KEY_RIGHT (1 << BOARD_IOID_KEY_RIGHT)
|
||||
/** @} */
|
||||
/*---------------------------------------------------------------------------*/
|
||||
/**
|
||||
* \brief SPI IOID mappings
|
||||
*
|
||||
* Those values are not meant to be modified by the user
|
||||
* @{
|
||||
*/
|
||||
#define BOARD_IOID_SPI_MOSI IOID_19
|
||||
#define BOARD_IOID_SPI_MISO IOID_18
|
||||
/** @} */
|
||||
/*---------------------------------------------------------------------------*/
|
||||
/**
|
||||
* \name Buzzer configuration
|
||||
* @{
|
||||
@ -145,9 +135,23 @@
|
||||
* Those values are not meant to be modified by the user
|
||||
* @{
|
||||
*/
|
||||
#define BOARD_IOID_FLASH_CS IOID_14
|
||||
#define BOARD_FLASH_CS (1 << BOARD_IOID_FLASH_CS)
|
||||
#define BOARD_IOID_SPI_CLK_FLASH IOID_17
|
||||
#define EXT_FLASH_SPI_CONTROLLER BOARD_SPI_CONTROLLER_SPI0
|
||||
|
||||
#define BOARD_IOID_FLASH_SCK IOID_17
|
||||
#define BOARD_IOID_FLASH_MOSI IOID_19
|
||||
#define BOARD_IOID_FLASH_MISO IOID_18
|
||||
#define BOARD_IOID_FLASH_CS IOID_14
|
||||
|
||||
#define EXT_FLASH_SPI_PIN_SCK 17
|
||||
#define EXT_FLASH_SPI_PIN_MOSI 19
|
||||
#define EXT_FLASH_SPI_PIN_MISO 18
|
||||
#define EXT_FLASH_SPI_PIN_CS 14
|
||||
|
||||
#define EXT_FLASH_DEVICE_ID 0x14
|
||||
#define EXT_FLASH_MID 0xC2
|
||||
|
||||
#define EXT_FLASH_PROGRAM_PAGE_SIZE 256
|
||||
#define EXT_FLASH_ERASE_SECTOR_SIZE 4096
|
||||
/** @} */
|
||||
/*---------------------------------------------------------------------------*/
|
||||
/**
|
||||
|
@ -115,20 +115,6 @@
|
||||
#define BOARD_KEY_RIGHT (1 << BOARD_IOID_KEY_RIGHT)
|
||||
/** @} */
|
||||
/*---------------------------------------------------------------------------*/
|
||||
/**
|
||||
* \brief SPI IOID mappings
|
||||
*
|
||||
* Those values are not meant to be modified by the user
|
||||
* @{
|
||||
*/
|
||||
#define BOARD_IOID_SPI_SCK IOID_17
|
||||
#define BOARD_IOID_SPI_MOSI IOID_19
|
||||
#define BOARD_IOID_SPI_MISO IOID_18
|
||||
#define BOARD_SPI_SCK (1 << BOARD_IOID_SPI_SCK)
|
||||
#define BOARD_SPI_MOSI (1 << BOARD_IOID_SPI_MOSI)
|
||||
#define BOARD_SPI_MISO (1 << BOARD_IOID_SPI_MISO)
|
||||
/** @} */
|
||||
/*---------------------------------------------------------------------------*/
|
||||
/**
|
||||
* \name Buzzer configuration
|
||||
* @{
|
||||
@ -151,9 +137,23 @@
|
||||
* Those values are not meant to be modified by the user
|
||||
* @{
|
||||
*/
|
||||
#define BOARD_IOID_FLASH_CS IOID_14
|
||||
#define BOARD_FLASH_CS (1 << BOARD_IOID_FLASH_CS)
|
||||
#define BOARD_IOID_SPI_CLK_FLASH IOID_17
|
||||
#define EXT_FLASH_SPI_CONTROLLER BOARD_SPI_CONTROLLER_SPI0
|
||||
|
||||
#define BOARD_IOID_FLASH_SCK IOID_17
|
||||
#define BOARD_IOID_FLASH_MOSI IOID_19
|
||||
#define BOARD_IOID_FLASH_MISO IOID_18
|
||||
#define BOARD_IOID_FLASH_CS IOID_14
|
||||
|
||||
#define EXT_FLASH_SPI_PIN_SCK 17
|
||||
#define EXT_FLASH_SPI_PIN_MOSI 19
|
||||
#define EXT_FLASH_SPI_PIN_MISO 18
|
||||
#define EXT_FLASH_SPI_PIN_CS 14
|
||||
|
||||
#define EXT_FLASH_DEVICE_ID 0x14
|
||||
#define EXT_FLASH_MID 0xC2
|
||||
|
||||
#define EXT_FLASH_PROGRAM_PAGE_SIZE 256
|
||||
#define EXT_FLASH_ERASE_SECTOR_SIZE 4096
|
||||
/** @} */
|
||||
/*---------------------------------------------------------------------------*/
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user