Search found 33 matches
- Sat May 06, 2017 11:32 am
- Forum: Development of MicroPython
- Topic: uasyncio scheduling algorithm
- Replies: 12
- Views: 11366
Re: uasyncio scheduling algorithm
This is great work Peter, and I personally think this has a place in the core MicroPython code base, one way or another. Any real-time (or pseudo real-time) system needs the ability to give tasks priorities. Two questions come to mind. 1. Why did you decide that your modifications would apply to low...
- Wed Mar 08, 2017 10:29 am
- Forum: General Discussion and Questions
- Topic: Is MicroPython considered stable to real world deployment (STM32)
- Replies: 5
- Views: 8673
Re: Is MicroPython considered stable to real world deployment (STM32)
Not really a big problem getting CPython for Linux based embedded systems. Can use a full Linux distro like Debian, or Armbian, or some of the more embedded distros based on buildroot or Yocto such as openwrt, etc. I'm really encouraged with these awesome testimonials re MicroPython. Now I'm super ...
- Mon Mar 06, 2017 11:16 am
- Forum: General Discussion and Questions
- Topic: Is MicroPython considered stable to real world deployment (STM32)
- Replies: 5
- Views: 8673
Re: Is MicroPython considered stable to real world deployment (STM32)
That's fantastic news !! That increases my comfort level to know there are real products, working in the field, in industries that require robust stability. Interesting list of pros. Apart from potentially "productivity", don't the other benefits also exist for C/C++ (with or without an widely used...
- Mon Mar 06, 2017 5:39 am
- Forum: General Discussion and Questions
- Topic: Simulating hardware for micropython application
- Replies: 6
- Views: 8161
Re: Simulating hardware for micropython application
I'm thinking the simplest thing is to just use CPython, with wxPytohn and standard Cpython modules, and fake the hardware of interest at high level API. This can be used to run/test basic application logic and user interaction, and then do final checking on real hardware with MicroPython. This is n...
- Sun Mar 05, 2017 10:57 am
- Forum: General Discussion and Questions
- Topic: Simulating hardware for micropython application
- Replies: 6
- Views: 8161
Re: Simulating hardware for micropython application
Are you suggesting the `machine` module would be imported to a CPython (e.g. wxPython) app? i.e. the app is a normal python app with a special `machine` module? Or maybe it runs in MicroPython but communicates with an another GUI app (C, python, java, ...), with comms via TCP/IP, pipes, sharedmem, ...
- Sun Mar 05, 2017 10:50 am
- Forum: General Discussion and Questions
- Topic: Is MicroPython considered stable to real world deployment (STM32)
- Replies: 5
- Views: 8673
Is MicroPython considered stable to real world deployment (STM32)
Is MicroPython ready for real world deployment (STM32) ? If I wanted to deploy a large number of devices and have them run reliably, would MicroPython be a risky choice? For example, if my work was developing a new embedded product (e.g. an IOT device or scientific lab device or industrial controll...
- Sun Mar 05, 2017 10:29 am
- Forum: General Discussion and Questions
- Topic: Simulating hardware for micropython application
- Replies: 6
- Views: 8161
Simulating hardware for micropython application
Just wondering what the best way to simulate micropython apps on a PC with a GUI (e.g. wxPython Phoenix). I'm thinking of things like keypads, LCDs, LEDs, buttons/switches, Analog input/output. My work environment uses C for embedded and a Windows based C++ GUI framework to simulate the application...
- Fri Feb 03, 2017 11:20 am
- Forum: Programs, Libraries and Tools
- Topic: Help understanding ternary statement in py/objcomplex.c
- Replies: 7
- Views: 6322
Re: Help understanding ternary statement in py/objcomplex.c
That's what I thought too -- that it was a Python ternary statement, but then double checked that it was a C file. But the code I've seen in MicroPython looks very well written, so I assumed it was correct and purposeful (but even the really good programmers are fallible) I also found this on stack...
- Fri Feb 03, 2017 10:39 am
- Forum: Programs, Libraries and Tools
- Topic: Help understanding ternary statement in py/objcomplex.c
- Replies: 7
- Views: 6322
Help understanding ternary statement in py/objcomplex.c
I just saw this change in `py/objcomplex.c` (line 225). I have no idea what the ternary statement is supposed to do. Is it a bug or some unusual use of the conditional operator? - if (rhs_imag == 0) { - lhs_real = 1; + if (rhs_imag == 0 && rhs_real >= 0) { + lhs_real = 1 ? rhs_real == 0 : 0; Doesn'...
- Wed Dec 21, 2016 11:39 am
- Forum: Programs, Libraries and Tools
- Topic: lcd module that supports i2c interface
- Replies: 11
- Views: 11666
Re: lcd module that supports i2c interface
Yes I know, but the lcd I have is not SPI, is I2C