Arduino Dzvero

Based of Mediatek SoC MT6261 ( reverse engineering )

IDE PlatformIO  ( Arduino IDE later )

comming soon here: https://github.com/Wiz-IO

  • ARM7EJ-S @ 260 MHz ( baremetal – NO GSM support )
  • RAM 4M, FLASH 4M
  • GPIO ( max 56+ pins and EINTs )
  • UARTs 3
  • I2C
  • SPI
  • ADC ( 10 bits )
  • PWM 2 ( 1MHz )
  • RTC
  • USB ( later )
  • HW Timers 3 ( not used for now )
  • Simple File System (  FATFS, internal 1M )
  • SD Card ( later )
  • Audio ( Beep / Tone for now )
  • Bluetooth 2.0 ( HCI for now )
  • LCD 320×240 ( in progress )
  • GPS ( later MT25xx )
  • AWS FreeRTOS ( in progress )

ALL GSM modules based of MT6261 / MT25xx can be used

 

PCB Prototype ( based of MT2502 )

( looking for MT6261 PCB chip library – Altium or Pads )

Links:

Azure Sphere – Unlock API

Basically, the user application is a dynamic object that only needs the name of the function from static library

and sysroot/2+Beta1905/usr/lib/libs.so

is a fake stub to the real static library sysroot../lib/ld-musl-armhf.so.1

The „Hack“

  • Open folder Sysroots/2+Beta19xx/lib/
  • Rename ld-musl-armhf.so.1 to _ld-musl-armhf.so.1 (don`t delete, backup)
  • Copy _ld-musl-armhf.so.1
  • Open folder …/2+Beta19xx/usr/lib/ and paste _ld-musl-armhf.so.1
  • Rename libc.so to _libc.so (don`t delete, backup)
  • Rename _ld-musl-armhf.so.1 to libc.so

And now you have ALL C functions (library musl)

MORE INFO here

Tested with sysroot 19.05 and can work with (all sysroots)

VStudio and VSCode

DEMO ( used wolfSSL ) MQTT to AmazonGoogle