Multiplatform SDK for standalone applications
This SDK is intended to help the developers that he want to develop standalone applications that can be compiled for different platforms with minimum changes of source code.
At this moment is supported the next platforms:
- TI AM335x (Code Composer Studio(GCC only)).
- TI OMAP4 (Code Composer Studio).
- AVR32AP7000 (AVR32 Studio).
- ATxmega (Atmel Studio).
- AT32UC3L (Atmel Studio).
- STM32F0 (CoIDE).
--
- STM32F10x (CoIDE).
Custom board (see example app for details).
- STM32F3 (CoIDE).
--
- STM32F4xx (ODeV & CoIDE).
I added the settings for all example projects to help beginners to understand how it works, is necessary to clone mSdk into "C:\GitHub" directory.
Done API's for every platform:
AM335x:
EDMA.
GPIO.
MMCSD:
uSD.
MMC.
eMMC.
Touchscreen:
Internal AD touchscreen.
FT5x06 capacitive touchscreen.
LCD.
SPI.
RTC.
TWI.
UART.
USB:
DEV MSC.
HOST MSC.
HOST Mouse.
AT32AP7000:
GPIO.
MMCSD.
LCD.
RTC.
TWI.
UART.
AT32UC3L:
ADC.
GPIO.
UART.
ATXMEGA:
GPIO.
MMCSD using USART in SPI mode.
SPI.
TWI.
USART.
OMAP4:
GPIO.
TWI.
UART.
STM32F0:
In development.
STM32F1:
GPIO.
USART.
TWI.
ADC.
STM32F3:
In development.
STM32F4:
GPIO.
USART
TWI.
ADC (not ready).
Supported devices (this drivers works on all platforms that has API's for used communicatiun busses):
24c I2C EEProm device.
ADXL345 I2C accelerometer device.
AR1020 I2C touchscreen device.
DS1307 I2C RTC device.
FT5x06 I2C capacitive touchscreen device.
MHC5883 I2C compass device.
MPU60x0 I2C accelerometer, giroscope and temperature sensor device.
MS5611 I2C pressure & temperature sensor device.
SHT11 custom software interface humidity and temperature device.
SRF02 I2C ultrasonic range finder device.
SST25VF SPI flash memory device.
TPS65217 I2C PMIC device.
TPS65910 I2C PMIC device.
DXL actuators from Dynamixel.
BMP180 I2C barometer and temperature sensor device.
MPU9150 I2C accelerometer, giroscope, compass(AK8975) and temperature sensor device.
AK8975 I2C compass sensor device.
HIH6130-HIH6131 I2C hidrometer and temperature sensor device(only STM32F4 controllers for now).
Lepton FLIR termal image sensor SPI device.