Skip to content
/ MicCon Public

Virtual machine for Arduino Due and Mega, that can execute files compiled for it and work with hardware, such as SD, TFT, PS/2 keyboard, RTC

License

Notifications You must be signed in to change notification settings

evost/MicCon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MicCon

TravisCI

MicConOS is a virtual machine for Arduino Due and Mega, that can execute files compiled for it and work with hardware, such as SD, TFT, PS/2 keyboard, RTC.

MicConAsm is a translator (compiler) for MicConOS.

Requirements

MicConOS requires the following libraries

Device Support

  • Arduino Mega2560
  • Arduino Due
  • SD cards (via SD & SPI Library)
  • RTC DS3231 (via Wire Library)
  • PS/2 Keyboard
  • LCD TFT (via UTFT Library)

Examples

You can compile examples from /docs/progs with MicConAsm or asm, copy *.bin files into SD and execute it with io.bin or 50.bin

Info

General description of system you can read in /docs/paradigm.md. Assembly language table you can find in /docs/assembly_language.md. More details and hardware description on the project page on Arduino Project Hub

License

MicConOS and MicConAsm is open-sourced software licensed under the GNU GPL v3.

About

Virtual machine for Arduino Due and Mega, that can execute files compiled for it and work with hardware, such as SD, TFT, PS/2 keyboard, RTC

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages