From 6f39f1740f9abe863949c5848229bb511aedd06f Mon Sep 17 00:00:00 2001 From: geeksville Date: Thu, 18 Jun 2020 11:57:29 -0700 Subject: [PATCH] add pinetab work queue --- docs/software/pinetab.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/software/pinetab.md b/docs/software/pinetab.md index 7add9e76..a3ae55c3 100644 --- a/docs/software/pinetab.md +++ b/docs/software/pinetab.md @@ -13,3 +13,12 @@ This linux driver claims to provide USB-SPI support: https://github.com/gschorch Notes here on using that driver: https://www.linuxquestions.org/questions/linux-hardware-18/ch341-usb-to-spi-adaptor-driver-doesn%27t-work-4175622736/ Or if **absolutely** necessary could bitbang: https://www.cnx-software.com/2018/02/16/wch-ch341-usb-to-serial-chip-gets-linux-driver-to-control-gpios-over-usb/ + +## Task list + +* Port meshtastic to build (under platformio) for a poxix target. spec: no screen, no gpios, sim network interface, posix threads, posix semaphores & queues, IO to the console only +* Test cs341 driver - just test reading/writing a register and detecting interrupts, confirm can see rf95 +* Make a radiolib spi module that targets the cs341 (and builds on linux) +* use new radiolib module to hook pinebook lora to meshtastic, confirm mesh discovery works +* Make a subclass of StreamAPI that works as a posix TCP server +* Use new TCP endpoint from meshtastic-python