Skip to content

sunriax/module

Repository files navigation

module Repository!

Version: 1.0 Release Build Status License: GPL v3 Slack: Join

Description

The module repository is a set of library's used for different microchips and/or semiconductors. It uses different repositories (STK500, ...) to abstract the hardware from the software. In the module repository it is not necessary to set registers or other stuff. Everything can be done with the functions. The module repository can easily be ported to other hardware abstraction libraries. It is only necessary that the functions at the ground are the same like they are in the STK500 or other repositories.

  1. Supported Controller
    • STK500 (Atmel ATmega8/16/32)Atmel
    • Linux (Arietta G25/Raspberry PI)
  2. Development Hardware
  3. Additional Hardware
  4. Development Software
    • Atmel Studio (uC C/C++)
    • Eclipse IDE (C/C++)

Abstraction

Graphical Description

Getting Started

Every project has got some demo application as side car (e.g. MAX7219 has MAX7219atmel MAX7219linux). This demo's can be used as quick start guide. We also try to keep our WIKI up-to-date. Also there is a short description at the libraries folder:

Supported Functions

In the following table supported functions for abstraction are listed. At the moment there are only functions available for the STK500/Megacard. Others will follow soon...

Function STK500/Megacard Arietta G25 Raspberry PI
UART yes no no
SPI yes no no
TWI yes no no
PWM yes no no
ADC yes no no
LCD yes no no

Important Notice

This files are valid for all repositories at the SUNriaX Github!

Additional Information

You can find more additional information in the manual repository and/or visit the WIKI for further information (currently under construction).

If there are any further questions feel free to start an issue or contact us, we try to react as quick as possible.


R. GÄCHTER, Rankweil JAN/2018