Search found 9 matches

by eerimoq
Fri Jul 28, 2017 6:20 pm
Forum: ESP32 boards
Topic: ESP32 CAN bus
Replies: 3
Views: 9119

Re: ESP32 CAN bus

The Pumbaa Micropython port supports basic CAN functionality on the ESP32. Driver improvements with focus on robustness are being implemented as I write and will be part of the next Pumbaa release. Pumbaa CAN driver documentation: http://pumbaa.readthedocs.io/en/latest/library-reference/pumbaa/drive...
by eerimoq
Tue Apr 25, 2017 4:51 pm
Forum: ESP32 boards
Topic: Selecting an ESP32 Port
Replies: 3
Views: 5516

Re: Selecting an ESP32 Port

Hello, I'm the author of Pumbaa (and Simba). The UART driver should work on the ESP32. If there is a problem or if you have any questions, just let me know and I can help out. =) Here is an example of how to use the Uart peripheral on an ESP32 based board: http://pumbaa.readthedocs.io/en/latest/libr...
by eerimoq
Sat Dec 24, 2016 5:28 pm
Forum: General Discussion and Questions
Topic: MicroPython on PlatformIO!
Replies: 3
Views: 13862

MicroPython on PlatformIO!

Hello, a new framework called Pumbaa has been added to PlatformIO. Pumbaa is MicroPython on top of Simba OS. This makes it very easy to configure, compile and link a MicroPython application from source code. The toolchains and uploader tools are all automatically installed on your machine by Platfor...
by eerimoq
Mon Oct 31, 2016 10:15 am
Forum: ESP8266 boards
Topic: ESP32 module has been released
Replies: 4
Views: 9660

Re: ESP32 module has been released

You can try MicroPython on ESP32 by installing Pumbaa in the Arduino IDE's boards manager. http://pumbaa.readthedocs.io/en/latest/installation.html#arduino-arduino-ide Select the Pumbaa Nano32 board in the IDE and download the interactive example and you should get an interactive interpreter on the ...
by eerimoq
Sat Oct 08, 2016 6:58 am
Forum: Development of MicroPython
Topic: New MicroPython ports on Simba OS
Replies: 1
Views: 2702

Re: New MicroPython ports on Simba OS

Hi, here is an example of how to use poll in the select module in Pumbaa. Using poll makes waiting for input from many sources in a single thread simple, and without timeouts or delays. In Pumbaa there are three kinds of objects that can be polled; Event, Queue and SocketType. Event and Queue are us...
by eerimoq
Sun Oct 02, 2016 9:20 pm
Forum: Development of MicroPython
Topic: New MicroPython ports on Simba OS
Replies: 1
Views: 2702

New MicroPython ports on Simba OS

Hello, during the last few years I've been implementing a micro kernel, drivers and a bunch of other utilitiy modules. It's called Simba. It's imlpemented in C, open source, free to use and available on Github, PlatformIO and in the Arduino IDE. Recently I found MicroPython and was really impressed ...
by eerimoq
Tue Sep 27, 2016 8:11 pm
Forum: Other Boards
Topic: Micropython on Any Arduino Board?
Replies: 10
Views: 68547

Re: Micropython on Any Arduino Board?

Pumbaa now runs on Particle IO Photon, which has a STM32F2xx MCU mounted.

It is not supported from the Arduino IDE, but instead the Simba make based build system has to be used to build an application.

Enjoy! =)
by eerimoq
Tue Sep 27, 2016 7:17 pm
Forum: Other Boards
Topic: Micropython on Any Arduino Board?
Replies: 10
Views: 68547

Re: Micropython on Any Arduino Board?

Simba is already ported to a few STM32Fx MCU:s. Here is a list of MCU:s: https://github.com/eerimoq/simba/tree/master/src/mcus As of today, only pin and uart drivers are implemented for STM32Fx ports. The reason is that I seldom use STM32Fx myself and I find more joy in implementing other functional...
by eerimoq
Mon Sep 26, 2016 5:54 pm
Forum: Other Boards
Topic: Micropython on Any Arduino Board?
Replies: 10
Views: 68547

Re: Micropython on Any Arduino Board?

I've been working on a Programming Platform called Simba that is a C implementation of an RTOS and various drivers. A few weeks ago I stumbled upon MicroPython and was really impressed. I figured, hey, why not try to run MicroPython on top of my RTOS, and so I did. I named it Pumbaa! =) It supports ...