Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/meshtastic/framework-portduino

An Arduino API that sits on top of Linux and other operating systems. This lets you run Arduino code on Raspberry PI, desktops, etc... All as a standard user-space application.
https://github.com/meshtastic/framework-portduino

change tft_task_handler void to void*

df367b7cde7b1788121f308dcd26e510d4628b09 authored 10 months ago by mverch67 <[email protected]>
fix error, add tft loop thread

579787479ccd2c044f228d7f4aa610e9eecc8932 authored 10 months ago by mverch67 <[email protected]>
Actually format the error string in portduinoError (#14)

9208b2daefabcb42a6d2b7d4b50fbb4c8bdf7ba2 authored 10 months ago by Jonathan Bennett <[email protected]>
Add error handling for LinuxSerial::available ioctl call (#13)

41ad9c1a5784efd4978f0497a9319fc997059a89 authored 11 months ago by David Ellefsen <[email protected]>
Add ability to choose I2C device

9bc625f572fb6b4888a9b1c73336f41ee9d28cbe authored 11 months ago by Jonathan Bennett <[email protected]>
Mute debug message when pin set silent (#12)

2e6a39e8943ba8084ad53d9a091963e24f971f57 authored 11 months ago by Jonathan Bennett <[email protected]>
ENUMs are not Defines. Use valid define for version detect.

de3548f3f1ae01ec3efba22132da1836b8786b73 authored 12 months ago by Jonathan Bennett <[email protected]>
Adds initial support for libgpiod v2

82ac2c6a30c438c408f1c0c97bf470c86e22da17 authored 12 months ago by Jonathan Bennett <[email protected]>
Move to Meshtastic fork of WiFi library

Fixes mysterious crash on Fedora

63e52c8e368bb6ae4b48ad884101a276d7ff7b63 authored 12 months ago by Jonathan Bennett <[email protected]>
Check for `serial_port` in `LinuxSerial::end()` (#11)

1d8394cd7447fc8ae1360502632b05eada47e06c authored 12 months ago by GUVWAF <[email protected]>
Add configurable SPI device

5632745c69c370d29eee98dc55cb99167f6dd4cb authored 12 months ago by Jonathan Bennett <[email protected]>
Don't insert extra delays with real hardware

8490cd40d53b4a0f8cb955ac31a3243387a50c75 authored 12 months ago by Jonathan Bennett <[email protected]>
Get real BT MAC Address from /sys/kernel (#6)

* Get real BT MAC Address from /sys/kernel

* Use socket and ioctl to get BT MAC
Inspired by ...

092b6a26530c3e25176541b8d579da3d7c863b2b authored 12 months ago by Jonathan Bennett <[email protected]>
fix for I2C cardKB

bec8874f8469a11a1572eb932a55a3cf14845833 authored about 1 year ago by mverch67 <[email protected]>
Cast spiChip pointer to properly free FD

9bdb0348ad62aaf7738ee18c054516e44b40af9b authored about 1 year ago by Jonathan Bennett <[email protected]>
Pull hardware deinit lines from reboot()

aea44c8cc7ea6aebd0e23f6b2a5dc4d3471d536a authored about 1 year ago by Jonathan Bennett <[email protected]>
Merge pull request #10 from meshtastic/jp-bennett-patch-1

Add reboot()

53d78b5df1f6c00af508a1b513f8407a540eb5c1 authored about 1 year ago by Jonathan Bennett <[email protected]>
Add reboot()

093529b84e2f715bfe0ed188beae823bf5ac5a87 authored about 1 year ago by Jonathan Bennett <[email protected]>
Merge pull request #9 from meshtastic/fix-SPI

Fix SPI Speed and implement Transfer()

26079441ab6631e4bb98782d3778cec38cbe839e authored about 1 year ago by Ben Meadors <[email protected]>
Convert ArduinoCore-API to regular tracked folder

f311da648735afaf9818694f5331df0118701b42 authored about 1 year ago by Jonathan Bennett <[email protected]>
Push fix to Arduino-api

b7ef7aea2444cf39590db8e76014ac0802371379 authored about 1 year ago by Jonathan Bennett <[email protected]>
Add ifdef guards for calling from a C source file

e0c41ef24979fee7c253354462a7f5e0bf652311 authored about 1 year ago by Jonathan Bennett <[email protected]>
Add readBytes stub

45d4efd56bd8c6e191f3d06a46dbdbd1265ecf0c authored about 1 year ago by Jonathan Bennett <[email protected]>
Adds check for pin mode on GPIO write

0c361cfc6fd6a8c87fc1a14d6824930f56cd75f0 authored about 1 year ago by Jonathan Bennett <[email protected]>
Remove memset that can clobber write buffer

696e8b6a2e2ab5271f1903869cfd78f47c6eb1d5 authored about 1 year ago by Jonathan Bennett <[email protected]>
Implement HardwareSPI transfer()

6524ddc0daff43878383b9ab14fe2156db4e17fd authored about 1 year ago by Jonathan Bennett <[email protected]>
Use appropriate type for SPI speed

2f78f3dbda5c9f21c5838e65dc2ac4c644816c29 authored about 1 year ago by Jonathan Bennett <[email protected]>
Merge pull request #8 from meshtastic/gpio-work

Gpio & Serial work -- fix setting pins to output, easier access, adds Serial1

efc953fa4dcd9db460b9434f14e05be1ec3c4d36 authored about 1 year ago by Jonathan Bennett <[email protected]>
Initial I2C support

1896cbce9dd3a4e2aabbdbdf984d42fd9e389098 authored about 1 year ago by Jonathan Bennett <[email protected]>
Fix case when `random` is called with same arguments

Modulo of 0 results in undefined behavior

9210fa9cb2f0652ca6ca73fdd92886d9f1332603 authored about 1 year ago by GUVWAF <[email protected]>
Adds Serial1 as real serial port

dba736649c5fdc799f23ed22480497f9577afcbf authored about 1 year ago by Jonathan Bennett <[email protected]>
Set a sane SPI speed by default

0caf8c6614de2610c1223d0116ca304be5230016 authored about 1 year ago by Jonathan Bennett <[email protected]>
Fix micros() call to actually return micros since program start (and not horribly overflow)

d299f4192f10dfe33aef94cfb0f4fdee2a8d6c09 authored about 1 year ago by Jonathan Bennett <[email protected]>
Add GPIO access by pin num and dev node name

68a5aac1e04f6c1b221e606353f0fe26d3f78e57 authored about 1 year ago by Jonathan Bennett <[email protected]>
Add GPIO release to fix setting outputs

0b447da978c28e9f12bb4f505f6884cd840a574d authored about 1 year ago by Jonathan Bennett <[email protected]>
Merge pull request #4 from caveman99/master

find out if the device is really a GPIOD device

9ca95964f45d91137c6830395a34e59bd23c4df2 authored over 1 year ago by Thomas Göttgens <[email protected]>
Merge branch 'meshtastic:master' into master

20c7e2b35421087550766e50ff23278afdf35150 authored over 1 year ago by Thomas Göttgens <[email protected]>
Add Casts for new Radiolib-6 HAL

b2e9d1b0605320882bd808fb1280eeb960bd7686 authored over 1 year ago by Thomas Göttgens <[email protected]>
find out if the device is really a GPIOD device.

6e1ce4414fe51e8b5920b29eda2a3a1b6f90d852 authored almost 2 years ago by Thomas Göttgens <[email protected]>
Merge pull request #3 from caveman99/master

Implement pulseIn needed by Radiolib Linker

bf1a3ef559ad317f8c06da9b32295c70fa120617 authored about 2 years ago by Thomas Göttgens <[email protected]>
Match prototype in API Call.

a0f38a841071abbd622b836793b2b9810b8fba52 authored about 2 years ago by Thomas Göttgens <[email protected]>
tryfix: radiolib needs this implemented

ed4b73b2c352cf0eb5bfb53130709eda7a96984d authored about 2 years ago by Thomas Göttgens <[email protected]>
Fix for alpine builds hopefully

0304f259b0a26fff17cba703ae888ff0e6094997 authored about 2 years ago by Ben Meadors <[email protected]>
Merge pull request #2 from GUVWAF/master

Option to erase VFS before use

a72cdc0d9203a2d6d87d404015e008a92545c956 authored about 2 years ago by Ben Meadors <[email protected]>
Add option to erase virtual filesystem before use

d46d3b120c87c6953c3a631e179ed745b8fb691a authored about 2 years ago by GUVWAF <[email protected]>
Suppress nonImplemented warnings flooding the logs

cbab31f3ca883ab2e6bceab5d0fb451653d336cb authored about 2 years ago by GUVWAF <[email protected]>
Merge pull request #1 from meshtastic/patch-gpiod

Quick fix some breaking changes from libgiod2 api

b8d586392359e13fd4d3f5d3226dfc294f6de96b authored over 2 years ago by Ben Meadors <[email protected]>
Quick fix some breaking changes from libgiod2 api

f68b2a524478e915d372b1cdcf1077a49f7b1aa1 authored over 2 years ago by Ben Meadors <[email protected]>
fix url in docs

b27a4c5ea639b89c83728658652ce3366c233b96 authored over 3 years ago by Kevin Hester <[email protected]>
remove dead code

ef1fec7430b5d9fac150f6e5d96ab12a5dd19ae4 authored over 3 years ago by Kevin Hester <[email protected]>
Merge pull request #2 from michelepagot/master

Fix CMakeLists for src --> cores/portduino

2f082690ab2a6a743899fc84ed92d8f5df40597d authored over 3 years ago by Kevin Hester <[email protected]>
update readme

02ffe3415e228a5b3ac65b7765072f36fa66ad1b authored over 3 years ago by Kevin Hester <[email protected]>
Update readme

7f87cf9ea47a955539ab0af86f7b69c9da59a24e authored over 3 years ago by Kevin Hester <[email protected]>
Fix CMakeLists for src --> cores/portduino

d311550a163ef8135534737216f83fd33afb7fab authored over 3 years ago by MichelOne <[email protected]>
Stop touching SPI and GPIOs when not running on linux

d22ebe03ed9b3058634fee2c63855f4dab23c11f authored over 3 years ago by Kevin Hester <[email protected]>
set reuse addr on wifi port

faa35bdc67616c10049e5a5faaf192133c38578f authored over 3 years ago by Kevin Hester <[email protected]>
better error reporting via exceptions

72ce2bfbdd377adf414d17c4ce3fe5c64c36b860 authored over 3 years ago by Kevin Hester <[email protected]>
fix autospi probe

65335fafb65dac1bbbf4820ae447bcf0b5e49003 authored over 3 years ago by Kevin Hester <[email protected]>
use exceptions for portuino errors

1d26dd43354d3743d6395a86c1f000ed557ff0b9 authored over 3 years ago by Kevin Hester <[email protected]>
make millis() start at zero for better compatiblity with (buggy) libs

18fc63215da2fc06013a59495570f8d6a860b34f authored over 3 years ago by Kevin Hester <[email protected]>
sigpipe fix

4ed80e2c798a2d3bc5e04a3ff2920d786da7cbc1 authored over 3 years ago by Kevin Hester <[email protected]>
better sleep impl so CPU truely sleeps

045a1db711cb8240e26dfd5bceeec5bdec193816 authored over 3 years ago by Kevin Hester <[email protected]>
store portuino prefs in homedir

d31bf8aa7dda7dee8740d0d19cef21c5f6712268 authored over 3 years ago by Kevin Hester <[email protected]>
modern linux gpio api almost works

008e0f6bdf86e86aa77e6c2714743e13a303c489 authored over 3 years ago by Kevin Hester <[email protected]>
SPI improvements

797362420cc1913b0441a18b88ae4362a90a459c authored over 3 years ago by Kevin Hester <[email protected]>
begin adding modern GPIO impl

bdfd1503bd1e399338aae4fca31e83e0b3b01743 authored over 3 years ago by Kevin Hester <[email protected]>
begin change to modern GPIO api

76e06f18c019b629d20c5b7b1fcd4d35c8b1e3b4 authored over 3 years ago by Kevin Hester <[email protected]>
add wifi improvements

8053c6cd1c7b204540161bce2b22588a49ae7aa7 authored over 3 years ago by Kevin Hester <[email protected]>
add getMacAddr and hwid

f506cffcaf5ba7a13e34c5ed04401bdd31845fd1 authored over 3 years ago by Kevin Hester <[email protected]>
Allow setting hwids from commandline

be83abf54f51c2e5fcb98be5da515ab606c97f6c authored over 3 years ago by Kevin Hester <[email protected]>
fix heap corruption on shutdown

ccc02b638cf903b5943b47b47c697cd387e94a3a authored over 3 years ago by Kevin Hester <[email protected]>
add argp parsing

6f0cd42a9aa4096f69ba1c4137bf6501f05f688d authored over 3 years ago by Kevin Hester <[email protected]>
basic portduino wifi kinda works!

86a6c259d2327ceff51d8bf6358385976cc0c833 authored almost 4 years ago by Kevin Hester <[email protected]>
wip wifi

5a3658ced08f2c8f5820420d77ab62b3d91b9a35 authored almost 4 years ago by Kevin Hester <[email protected]>
make posix failures not fatal

a148745298970999785c8d9516cdd45be99c70a3 authored almost 4 years ago by Kevin Hester <[email protected]>
WIP implementing on posix

bf65e9219e2268c18a08307f757a5b29e4eb765f authored almost 4 years ago by Kevin Hester <[email protected]>
update lib

8da69d2eb3aac39245a2655f11e39a98416382bc authored almost 4 years ago by Kevin Hester <[email protected]>
add wifi module

c78589804e5727215651a7785cc58602c0770342 authored almost 4 years ago by Kevin Hester <[email protected]>
portduino now works with real SPI hardware

ff1c0fd66785a855502ef4ce06746236c178ff68 authored almost 4 years ago by Kevin Hester <[email protected]>
gpio code is now more real

795b7d756103a9f1459a20dd955d6bcce867c2a9 authored almost 4 years ago by Kevin Hester <[email protected]>
better fix for micros/millis

166d1daa4a045de7f482bd23286b9804094421a3 authored almost 4 years ago by Kevin Hester <[email protected]>
fix prototype of millis/micros

e79171e36d49ff2b7488eec1712f0d4932588d08 authored almost 4 years ago by Kevin Hester <[email protected]>
WIP on real linux HW spi support

48083ab13e9b4e8db8c888c70c7870535c2bd7e2 authored almost 4 years ago by Kevin Hester <[email protected]>
Merge branch 'master' of https://github.com/geeksville/framework-portduino

b8219a4dbf66bed1c628b051d46137a37837a7bc authored almost 4 years ago by Kevin Hester <[email protected]>
#pinetab lora board now gives proper responses on SPI!

f1c49b99cb77e3a81a4ae284f1515569f9c194f0 authored almost 4 years ago by Kevin Hester <[email protected]>
add gpio hw for linux

f26ce5a4006b2cde74885c63e2d79a81e0a7ec06 authored about 4 years ago by Kevin Hester <[email protected]>
add a crude GPIO ioctl test

56047050660ff8bc00def58599a0f83c61670d8a authored about 4 years ago by Kevin Hester <[email protected]>
add early crude test of the ch341 spi device API from linux

216158ed59c505dcb4d3281c11b631d57c6cc5ef authored about 4 years ago by Kevin Hester <[email protected]>
update todo

4ca484d298385c8480459494d495a88b594801ed authored over 4 years ago by geeksville <[email protected]>
Merge branch 'master' of https://github.com/geeksville/framework-portduino

# Conflicts:
# README.md

96fadbf3ee8af7997e49c79fe387a73b3319fa75 authored over 4 years ago by geeksville <[email protected]>
todo

c59d8798d43e83b134ad92220059e69f87a70ded authored over 4 years ago by geeksville <[email protected]>
todo

8a1c5e4eaf677444bd07e778aa776d4fe098ce12 authored over 4 years ago by geeksville <[email protected]>
implement more stubs - meshtastic can now run in sim

fde79225efecd62c2381e9234da7e5ff7afe62f4 authored over 4 years ago by geeksville <[email protected]>
FS kinda works

fa27c1a7366598952134841f24fee356cce4b667 authored over 4 years ago by geeksville <[email protected]>
move FS into core

ac5b02e259ca656fa6ebea9ba8f6f44252ac7cc6 authored over 4 years ago by geeksville <[email protected]>
make logging kinda work

c7cbedf7cb803e7ad579709a1df64c2e1fe46040 authored over 4 years ago by geeksville <[email protected]>
Meshtastic can now kinda run in sim

b75e05d5fc3d6fefcff133149157cd8c1f631a83 authored over 4 years ago by geeksville <[email protected]>
WIP more stubs

32f0c1f25cc1452997a12b74c240ad550cbedb20 authored over 4 years ago by geeksville <[email protected]>
move to proper dir

cea442472145f267d37cab7a6d7dc402de9287a5 authored over 4 years ago by geeksville <[email protected]>
WIP now kinda builds

bbc9ca3986567e882f1655507401cd3eb478f30c authored over 4 years ago by geeksville <[email protected]>