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).
BeagleBone Board.
DevKit8600 Board.
- TI OMAP4 (Code Composer Studio).
PandaBoardEs Board.
- AVR32AP7000 (AVR32 Studio).
NGW100 Board.
- ATxmega (Atmel Studio).
- AT32UC3L (Atmel Studio).
Xplained Board.
- STM32F0 (CoIde).
--
- STM32F1 (CoIde).
--
- STM32F3 (CoIde).
--
- STM32F4xx (ODeV & CoIde).
Discovery Board.
Mikromedia board.
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.
FT5x06 capacitive touchscreen.
UART.
USB:
DEV MSC.
HOST MSC.
HOST Mouse.
AT32AP7000:
GPIO.
MMCSD.
LCD.
RTC.
TWI.
FT5x06 capacitive touchscreen.
UART.
AT32UC3L:
ADC.
GPIO.
UART.
ATXMEGA:
GPIO.
MMCSD using USART in SPI mode.
SPI.
TWI.
FT5x06 capacitive touchscreen.
USART.
OMAP4:
GPIO.
TWI.
FT5x06 capacitive touchscreen.
UART.
STM32F0:
In development.
STM32F1:
In development.
STM32F3:
In development.
STM32F4:
GPIO.
USART.