elcritch/nesper
View on GitHub ↗ ★ 249 C
Program the ESP32 with Nim! Wrappers around ESP-IDF API's.
21 mentions on Hacker News by 4 people: 3 stories, 18 comments · first 2020-09-28 · latest 2025-10-02
20082026
-
…Unfortunately you can't use CDC mode and USB JTAG, so I have a little rpc based binary uploader. 1: https://github.com/elcritch/nesper 2: https://github.com/elcritch/nesper/blob/devel/src/nesper/net...
comment by elcritch · 2025-10-02 · in Tactility: An ESP32 OS -
▲ 2
Nesper: Program the ESP32 Using Nimstory by elcritch · 2025-09-01 · 0 comments
-
…an IETF standard and a time series format (3). The RPC is used a fair bit in some projects. 1: https://github.com/elcritch/nesper/blob/devel/src/nesper/ser... 2: https://github.com/EmbeddedNim/fastrpc 3:…
comment by elcritch · 2024-12-16 · in Go Protobuf: The New Opaque API -
▲ 5
Show HN: Program ESP32s in Nimstory by elcritch · 2023-09-30 · 1 comment
-
I use Nim on embedded precisely for that reason: https://github.com/elcritch/nesper I wtapped much of zephyr as well but that ones less used: https://github.com/embeddednim/nephyr
comment by elcritch · 2023-06-10 · in DeviceScript – TypeScript for Tiny IoT Devices -
Nim supports both since it compiles with pretty much any C89 C compiler. Also https://github.com/elcritch/nesper :)
comment by elcritch · 2023-03-31 · in Nim 2.0.0 RC2 -
…to setup. I wrote a wrapper for esp-idf which is used in production in at least two embedded shops: https://github.com/elcritch/nesper (its stable but I haven't had time to update docs for a ehile) You can run it on Arduinos as well.…
comment by elcritch · 2022-11-23 · in Introduction to Embedded Systems Programming (Ada) -
…which gives a big boost to the native ecosystem. I wrapped most of the esp32 idf in a few weeks: https://github.com/elcritch/nesper The new GC (ARC) is basically a built in `shared_ptr<T>` or `Rc<T>`. You can also do stack-based…
comment by elcritch · 2022-08-13 · in Ask HN: Who is using C++ as the main language for new project? -
…ratel (generic framework: tested for the Arduino/AVR) have been recommended. https://nim-lang.org/ https://github.com/elcritch/nesper/ https://github.com/PMunch/ratel
comment by j-james · 2022-06-08 · in MicroPython – Python for Microcontrollers -
Nim also has some pretty good ESP32 bindings: https://github.com/elcritch/nesper
comment by j-james · 2022-05-23 · in Running Julia bare-metal on an Arduino -
…to see more work on improving the use of Nim for programming microcontrollers. I stumbled on to https://github.com/elcritch/nesper recently and it looks neat, but I had issues getting my code to compile. Improved support for other MCUs…
comment by anaphor · 2021-11-22 · in Nim Community Survey -
…been using it a fair bit and it's really nice [1]. There's a lot of room to grow in that field. 1: https://github.com/elcritch/nesper
comment by elcritch · 2021-09-25 · in Why I Use Nim instead of Python for Data Processing -
…build system, but in my view all the RTOS build systems are terrible in their own special way. 1: https://github.com/elcritch/nesper 2: https://www.zephyrproject.org/ 3: https://www.nxp.com/design/software/embedded-software/zephyr...
comment by elcritch · 2021-06-01 · in A virtual machine for microcontrollers -
…pointer. So there’s a lot of work to do in making it “safer and easy” to use. Here’s an example: https://github.com/elcritch/nesper/blob/f54fff8b240e94684ae8...
comment by elcritch · 2021-05-15 · in Nim 2.0 thoughts -
…you’ll want to add some code to make it more idiomatic, here’s my try for i2c code on esp-idf: https://github.com/elcritch/nesper/blob/e1d9f7ba13eebe45aea4...
comment by elcritch · 2020-12-19 · in Perceus: Garbage Free Reference Counting with Reuse [pdf] -
…using an RTOS) To shamelessly plug my own project I've been working on to bring Nim to the ESP32: https://github.com/elcritch/nesper/ For an async http example see: https://github.com/elcritch/nesper/blob/master/esp-idf-examp... Nim's…
comment by elcritch · 2020-10-28 · in ESP8266 as Open Source Hardware -
…the ESP-IDF libraries to make them easier to use. You can see what the programs look like here: https://github.com/elcritch/nesper/blob/master/esp-idf-examp...
comment by elcritch · 2020-10-15 · in Show HN: Library for Programming ESP32's in Nim with Arc -
▲ 10
Show HN: Library for Programming ESP32's in Nim with Arcstory by elcritch · 2020-10-15 · 1 comment
-
…annotate functions to guarantee no GC (I think). Just less fun if you have the RAM available. 1: https://github.com/elcritch/nesper (Warning: WIP)
comment by elcritch · 2020-09-28 · in Zig's New Relationship with LLVM