Most recent activity
Any ideas what the library would actually do? Realistically I'm not going to be able to add drivers for 450 different boards :)
Why not? ;-)
I was only thinking about really small code examples for setting up the communication interfaces (UART, SPI or I2C) on the correct pins. Or even better, a kind of abstraction layer for modules compatible with the "mikroBUS" (spec here: https://download.mikroe.com/documents/standards/mikrobus/mikrobus-standard-specification-v200.pdf)
In page 6 is showed the pinout of the mikroBUS.
I could be very cool to be able to get access to this by calling some thing like
var mikroBUS= new mikroBUS();
digitalPulse(mikroBUS.RST, 1, 5);
//and so on...
Well thanks for pointing the note in the
setWatchreference ! That's a good answer.
It seems that this limitation can't be bypassed :-/
whoops sorry, you're right. Corrected :-)
I was discussing with my colleagues the problem of the NVIC multiplexer within the STm32 (and probably every CortexM) that limits the number of external interrupts.
EXTI1_IRQHandler can be triggered by any pin
Px.1 (mutually exclusive) among the available ports, a limitation is therefore that you cannot enable an interrupt simultaneously on
Then came Espruino into the discussion, and we wondered how is it possible to do a
PA.1 in addition to another
setWatch on pin
If possible, what is the trick? Does Espruino poll the inputs and generate virtual interrupts?
I tried to talk to Espressif at embedded world - maybe I talked to the wrong people, but they honestly couldn't care less about Espruino
How did you convice STMicro to support Espruino?