board.h File Reference

The native board uses call level hardware simulation. More...

Detailed Description

The native board uses call level hardware simulation.

Basic definitions for the native board

Author
Ludwig Knüpfer ludwi.nosp@m.g.kn.nosp@m.uepfe.nosp@m.r@fu.nosp@m.-berl.nosp@m.in.d.nosp@m.e

Definition in file board.h.

#include <stdint.h>
#include <motor_driver.h>
+ Include dependency graph for board.h:

Go to the source code of this file.

Macros

#define MTD_0   mtd_dev_get(0)
 Default MTD device (mtd flash emulation device)
 

LED handlers

#define LED0_ON   (_native_LED_RED_ON())
 
#define LED0_OFF   (_native_LED_RED_OFF())
 
#define LED0_TOGGLE   (_native_LED_RED_TOGGLE())
 
#define LED1_ON   (_native_LED_GREEN_ON())
 
#define LED1_OFF   (_native_LED_GREEN_OFF())
 
#define LED1_TOGGLE   (_native_LED_GREEN_TOGGLE())
 
void _native_LED_GREEN_OFF (void)
 
void _native_LED_GREEN_ON (void)
 
void _native_LED_GREEN_TOGGLE (void)
 
void _native_LED_RED_OFF (void)
 
void _native_LED_RED_ON (void)
 
void _native_LED_RED_TOGGLE (void)
 

MTD emulation configuration

#define MTD_PAGE_SIZE   (256)
 
#define MTD_SECTOR_SIZE   (4096)
 
#define MTD_SECTOR_NUM   (2048)
 
#define MTD_WRITE_SIZE   (1)
 Advertised write size. More...
 
#define MTD_NATIVE_FILENAME   "MEMORY.bin"
 

Host FS access configuration

#define FS_NATIVE_DIR   "native"
 Folder on the host fs exported to RIOT.
 

SPIFFS default configuration

#define SPIFFS_READ_ONLY   (0)
 
#define SPIFFS_SINGLETON   (0)
 
#define SPIFFS_HAL_CALLBACK_EXTRA   (1)
 
#define SPIFFS_CACHE   (1)
 

Macro Definition Documentation

◆ MTD_WRITE_SIZE

#define MTD_WRITE_SIZE   (1)

Advertised write size.

While the file system backend supports single byte granularity, this can be increased to mimic other media.

Definition at line 82 of file board.h.