Skip to content
Simba Embedded Programming Platform.
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
3pp
bin
doc Documentation. Sep 2, 2018
environment
examples Updates regarding dht documentation Jul 4, 2018
make Make console.py PYthon 3 compatible. Sep 5, 2018
src Software EEPROM identical optimization in normal case. Oct 2, 2018
tst Software EEPROM identical optimization in normal case. Oct 2, 2018
.gitignore CAN-bus errors and writing thread rapid resuming (#130) Aug 7, 2017
.gitmodules
.travis.yml Make 3.81 compatible stubing. Jul 5, 2017
LICENSE Copyright year 2018. Jan 5, 2018
Makefile Thread load measurements for mips/pic32. Sep 5, 2018
README.rst Removed links to the forum. Dec 31, 2017
VERSION.txt
codecov.yml Codecov of software eeprom. Sep 30, 2018
package.json
rundocker.sh Docker simba image version 0.5.0. Jul 7, 2018
setup.sh Docker development environment. Jul 6, 2018

README.rst

buildstatus codecov coverity donate

Simba

This is the source code repository of the Simba Embedded Programming Platform. See http://simba-os.readthedocs.org for further details.

Simba is written in C.

Don't hesitate to create issues or pull requests if you want to improve Simba!

“We don't make mistakes, we just have happy accidents.” ― Bob Ross

Try it out!

  1. Download the Arduino IDE and install Simba using the Boards Manager.

    https://raw.githubusercontent.com/eerimoq/simba-releases/master/arduino/avr/package_simba_avr_index.json
    https://raw.githubusercontent.com/eerimoq/simba-releases/master/arduino/sam/package_simba_sam_index.json
    https://raw.githubusercontent.com/eerimoq/simba-releases/master/arduino/esp/package_simba_esp_index.json
    https://raw.githubusercontent.com/eerimoq/simba-releases/master/arduino/esp32/package_simba_esp32_index.json
    
  2. Select a Simba board.

  3. Open the blink example.

  4. Upload!

See the Simba installation documentation for detailed step-by-step instructions.

Need help?

  1. Have a look at the Simba documentation. It's actually pretty good. =)
  2. Write an issue here on GitHub.

Contributing

Contributing is very easy, using GitHub for pull requests and code review. Just follow the steps below for a smooth process.

  1. Fork this repository.
  2. Implement the new feature, bug fix or other improvement, usually on the master branch.
  3. Implement test case(s) to ensure that future changes do not break legacy.
  4. Create a pull request and wait for the code to be reviewed, usually done within a day or two.

License

Simba is licensed under the MIT License. See LICENSE for a copy of the licence. Third party source code and libraries that Simba depends on may have other licenses. Most third party code is placed in the 3pp folder.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.