Ecosyste.ms: OpenCollective

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

github.com/OpenHD/OpenHD

OpenHD
https://github.com/OpenHD/OpenHD

Stop sourcing the hostapd config file in scripts

It's not a valid list of bash variables, we don't need to do this
anyway

02dbcb6de1aa36c0793872fea6b169255409d092 authored almost 4 years ago
Update the hostapd config template location

We don't leave it in /boot anymore, users should be setting the
wifi hotspot options in wifi.con...

8365b6ba2f8915dcc2f751fbafefd2d0500cbc91 authored almost 4 years ago
Mark platform-specific config files

The package manager will treat these as files the user may have made
changes too, and avoid repl...

2467a777dc7b8ae1f84ff5ad51e9c2bbe0030f8c authored almost 4 years ago
Fix platform package installation

680c35546e84b4b285b382d5f9e0c228aa7b765a authored almost 4 years ago
Fix service name

2ecedba617ebb9fbcbe6a57265b955536f0fd60f authored almost 4 years ago
Put apconfig and joyconfig in /usr/local/share

These are going to be templates, not files people edit in /boot

c13fd442b3a031878af0ada8eead2b86d5bb0e3d authored almost 4 years ago
Create /conf/openhd directory in package

On some platforms /conf is just a symlink to /boot, on others it's
a real partition so users can...

4129635dddd7799efd13add0cc9e1d04b4dc0423 authored almost 4 years ago
Stop treating /boot files as config for now

Those files don't exist on all platforms

853fe7a38c4afc3a88414fc1c2feb196fffd9687 authored almost 4 years ago
Don't copy osdfonts to /boot

We'll store them in /usr/local/share/openhd instead

7ecf644fed7a574aaf84a9bbf168cf32aded03ff authored almost 4 years ago
Allow security service to find common headers

2bd899da37fe729fa91afa5207cc86124c981a42 authored almost 4 years ago
Add dependency on pump

Used by ethernet client

bbdbf03e1d78720a28c019ecbfd981ee3332ed46 authored almost 4 years ago
Fix v4l2loopback module options

We probably won't be able to keep doing it this way, it's also not
necessarily the right thing t...

acb2c8cd4f846914cd7e3bff747969ec72106023 authored almost 4 years ago
Remove dead code in telemetry service

af3dfce7f77b108253b74f69046df4284863fe1a authored almost 4 years ago
Fix source file name in telemetry service

1333262f6487fb0b3f4d3f31656fd2d6e2eeb325 authored almost 4 years ago
Increase temp dir sizes

They're too small for development, even something like installing a
python package with pip will...

ab5e01cc24c43fd2941ac30f2f3f710a5b3cd451 authored almost 4 years ago
Stop depending on openhd-microservice

Will be included in this repo instead

c7f517b58fbe78706e31d6a1267fc7fc47785e39 authored almost 4 years ago
Add profile helper functions

This cuts down on the duplicated profile reader code in every service,
and enforces some types o...

772f06143597833c674221f015e7b388aacbdeb1 authored almost 4 years ago
Switch bashrc to /home/openhd

Pi user account doesn't always exist

80a034ab6963bc145c8c586baa867405aef14288 authored almost 4 years ago
Pass ethernet hotspot IP to setup script

This automatically configures the dhcp range to be the .50 host on
the base subnet, however it d...

3d65bbaa962cf48f1c61f51427e65f947d5b813b authored almost 4 years ago
Merge pull request #413 from CopterGUI/master

Add CM4 support

60f9ae00b72a6f0bb0e2966d15550b1091ee390f authored almost 4 years ago
Merge pull request #1 from CopterGUI/CopterGUI-CM4-support

Update config.txt

012fda333a900e2a500b333dfd75e4b4f5abe7b6 authored almost 4 years ago
Update config.txt

Add CM4 support

fe54434ab3587ebcf2cb9d1820288316af2eacab authored almost 4 years ago
Install cmake before building package

de58388fbe457ed890660f3151527c1f3b2e997b authored about 4 years ago
Add telemetry service

This replaces the older mavlink-router and OpenHDRouter code, which
were only capable of routing...

16ec9129377dc304eb8c74637379e7380159fa88 authored about 4 years ago
Don't swap telemetry ports on air/ground

There's no reason to do this, the telemetry service expects them to
be the same on both sides an...

e536c979a85a5ca0ae0db3770a0385c9764f211b authored about 4 years ago
Update telemetry settings template

78135281f937764baae8131434201fd6f14c88bb authored about 4 years ago
Wait for security service before running interface

The security service is where the keys are generated, which the
interface service needs in order...

f25ab2463871003b3b84e72e59d81a8ba4e48da7 authored about 4 years ago
Make system service wait for /conf mount

The /conf directory must be there in order for the rest of the
services to load and save setting...

4f3844a0ed3929fd185da3e3e918536790adcb34 authored about 4 years ago
Don't copy settings templates to /boot

ad078884f7fd4815b551ed2bf397bddfb1bcfaea authored about 4 years ago
Add missing header in security service

57efdb892e8ca0e342a9e79f4bd1c435e4bac65e authored about 4 years ago
Fix typos in security service

8f2ae1c29c37b94255ea12938991fdb26426eb9a authored about 4 years ago
Add missing json library in security service

b8d9919aeb34a7dd3f8fe83a43d62c13cb27dfad authored about 4 years ago
Fix typo

86c443a512da7a2e9f87905be618c3e29892f8c7 authored about 4 years ago
Add pynq z1/z2 board types

2255ed84538e7603b0fd5871342de0bf0ebc5a01 authored about 4 years ago
Add Zynq platform type

a3d16689d912cfb0d936241d855b2a527423f212 authored about 4 years ago
Build the fmt library before building anything else

Some of the other services depend on it as a substitute for
std::format from c++20

1299f80d3c27e491e172a6faa4f0595aa8aded1f authored about 4 years ago
Increase build parallelism

We aren't using nproc because on some systems there may be 4 cores
but only 1GB of ram, which wi...

a955d36c86923473157598e0b02fb8d8ed3a5a74 authored about 4 years ago
Add temporary wifibroadcast stream handling

This is all statically set for testing purposes since it shouldn't
need to change for the next w...

62d894cbf92f1cfbd8141735ee3753d044251123 authored about 4 years ago
Replace older settings code in security service

This code needs to be moved into the system service

ec4175992ea05b5858aa352ee56d5452858d0e29 authored about 4 years ago
Reorder security service headers

5dc3da3bb66d784e39ff0339f3d33e1e1610d289 authored about 4 years ago
Remove dependency on openhd-router

The router code is being moved into this repo and would conflict with
the router package

dc0e57fddf397577b108efc017d5a2e230259bc1 authored about 4 years ago
Stop the serial console on the Jetson boards

We need that serial connection to be unused for telemetry.

We may still need to make some other...

57be21915e46aa69325c8ea7ef70658966efe2fa authored about 4 years ago
Start the system service first

The security code should just be in the system service anyway, since
it needs to read the settin...

53372401f91ebef4f59b1d11bcf58518806429b4 authored about 4 years ago
Remove raspbian stretch builds

There are things in this repo that literally don't build on stretch
anymore

4195302d1435ab4111b6214e56e4acd64ff8180e authored about 4 years ago
Add telemetry config template

These may be entirely unnecessary soon, even the serial port doesn't
really need to be configura...

0e31f48c006f7c43802f0777318f7c3d608cb818 authored about 4 years ago
Add telemetry types

eb043e1dff36a5d9d834da3ee55ca17befc6a6e1 authored about 4 years ago
Use LAN interfaces as client by default

Make development and testing significantly easier, people can turn
on ethernet hotspot if they n...

a289f44347bc561da24a5a965158d2244b3921f2 authored about 4 years ago
Update comment

09d3f3810ea3df92b2a65c759bc2515680d73319 authored about 4 years ago
Update the camera template

d776b6db3907794ec3280e2bd8a4211dbfc3bc5a authored about 4 years ago
Fix ground station settings dir not being created

3f19036e5a305fa58487fddb705e5531fc6285db authored about 4 years ago
Fix typo

722f0adfb0d1083e4345f21b6cbb0ae65cd0d108 authored about 4 years ago
Add settings to Camera type

There will be a few more needed before we release 3.0, this is just
a handful of major ones that...

82e7e464c757b99e15410f9b2f54e64199699b01 authored about 4 years ago
Add VideoCodec type

004460ed9cc9c990ac3b9de9fd01633b4d13ec57 authored about 4 years ago
Add fmt library

This is an implementation of std::format that can be used without
compiler support

c3ec06d50931bfda015056e17d61d912c71611cb authored about 4 years ago
Add endpoint list to Camera type

b55fc9a65a1024e5e89f6ad4a89d65b84e668242 authored about 4 years ago
Add UVC H264 camera type

This is the standard UVC h264 system that only a few cameras actually
support, like the Logitech...

5e39b239b69b27b915cfbfdc00a449be341c709f authored about 4 years ago
Load and save ethernet settings in interface svc

This works the same way the wifi settings do, ethernet interfaces
found on the system (or interf...

e09753502ace1e1dd62162d67d767e9ade1fbe01 authored about 4 years ago
Load ethernet card type from manifest

c46b9651bde16e132c0ba23ae24dda79f80c41d4 authored about 4 years ago
Update ethernet settings template

da88e772d44189bd24b01709159a58928a678d85 authored about 4 years ago
Add static/client setup methods for ethernet cards

Static is used for IP cameras and any

0b91a3cdbbb56b299956f0a5439145b434b26123 authored about 4 years ago
Ensure last section in settings files is found

a168aeecfe64e5ab9956d7b02341fed3f54365c3 authored about 4 years ago
Remove unnecessary docker steps

9ca0f8bcd8375896c3c07002f705b459786ee096 authored about 4 years ago
Update docker images

caa7e419d475f9c6a157ee0b568ea391668cce9f authored about 4 years ago
Pass EthernetCard by reference

323f0a48906872e8bcc40b5db7878eb30e3c578d authored about 4 years ago
Add use_for, ip, and gateway in ethernet template

014344dc4f59431bbc4ec9f2907db981db7731f3 authored about 4 years ago
Remove netmask field in ethernet template

The netmask should be included in the ip field

7057c4a346002d597ba4d3fbebb0a59e344af872 authored about 4 years ago
Update template comment

84950ad20e16342cf5e49a7d45ae14f32cf70ee3 authored about 4 years ago
Inline the settings helper functions

b8597f22b4e1564016cdcb3544555957b1a4b30c authored about 4 years ago
Add docker auth for drone.io

abde205fa88fdef862d425cdf5b8481288e288d3 authored about 4 years ago
Remove unused function

14e9a387df433e4afea2ad7762be57a86d69fa79 authored about 4 years ago
Remove unused function

71788487bd3e0934c068350e2a46c1504b717d76 authored about 4 years ago
Load and safe wifi card settings on air/ground

This is the local part of the wifi card setting system, which allows
individual wifi cards to be...

c1cc2ca98f87c44cdc7f7755f783796f527aac53 authored about 4 years ago
Pass WiFiCard by reference during interface config

5be15b5a7e8ae7e494c97c033bf0e26e362201ee authored about 4 years ago
Add RC channel for recording to camera template

Individual cameras can use different channels to start/stop recording
at the moment, we may want...

122fe23a1a8e1b8107e5e66f4a8b660550a7c7f8 authored about 4 years ago
Add wifi settings to WiFiCard model

776a8d059c577b62fb5c4414949a8eb6fefb0466 authored about 4 years ago
Pass air/ground, unit ID to interface services

Used for settings handling

68ac8b08e01afacdc250615ac4693af71178a34d authored about 4 years ago
Add wifi hotspot password support in setup script

6989853f07dbf7f748e8758826912297849d8700 authored about 4 years ago
Ensure ground/vehicle settings dir exists at start

692d1833b1132421f24b34736ae14ce355d179e6 authored about 4 years ago
Fix wifi/ethernet mac saved in manifest

934dad9bdd58c5a0a2480de988e8b023245a4984 authored about 4 years ago
Fix inja template brackets

05acd0382db74ee81128fa6222bf003ea483528c authored about 4 years ago
Add settings directory helpers

On the ground side, the few real ground station settings that exist
are always in /conf/openhd/g...

6158c8652385a31bdb69a607ad5d2f3310b54273 authored about 4 years ago
Add air and unit id helpers in profile class

830556cce164f1bb0257534b07d92ebafa9c0fd8 authored about 4 years ago
Add vendor field in wifi card type

b56efbdc9bd70db1ab53af51d55df997aa331ee1 authored about 4 years ago
Add FLIR One detection in system service

This is temporary, thermal cameras should be handled directly by
the video service instead of ab...

294873edc845faad737ab08ac5c5b0f060b57823 authored about 4 years ago
Include camera indexes in manifest

This is the discovery order, which becomes the camera order by
default, which users can change b...

c19cf9ba37438dc4f5b4cef015f06f777aa5871d authored about 4 years ago
Add build time dependency on gstreamer-base-dev

8e6c4fcbecb7db291b771f5cda9fd38593660792 authored about 4 years ago
Include ethernet/wifi mac addresses in manifests

19fce8bec16d9898877978e0abd17f1919a89849 authored about 4 years ago
Add camera type helper function

d3c197025bfa60a2129b00fe19fb6f57a64c22c1 authored about 4 years ago
Update json library location in inja

f7ed266a9c9c26be7368a4d5d2a2d17c0b66e9b1 authored about 4 years ago
Add missing header in microservice class

f6cb4a21f551dd045d4b071f972857beb49ca34e authored about 4 years ago
Detect Seek thermal cameras and start v4l2loopback

This is temporary until the camera/video service has thermal support
directly added.

v4l2loopba...

b6534f1b62885096d314e09c21dddeefb284f6fc authored about 4 years ago
Detect v4l2 loopback cameras in system service

Mostly used for thermal cameras, which aren't going to be using the
loopback driver forever but ...

2295e5df4bdd5e8e70bd243dce5106dc139cde63 authored about 4 years ago
Add v4l2 loopback camera type

e98dcbd66a518958fbe7f2ad4f7a58329eef84d6 authored about 4 years ago
Add support for item types in settings parser

They don't need to be tracked by name because the context the file
is used in tells the system w...

03c7317b08a1e1ad1f9f0a3e2e963ec7d79c0b3e authored about 4 years ago
Automatically configure wifi hotspot hostapd/dhcp

This does not do the old opposite band trick, because it seems in
practice people prefer usb or ...

202309db11ceda651b4abdc54d684c2f8b0c1f1c authored about 4 years ago
Package the settings templates

8399eb726dcab462654759c60c7afcdf96e8d38b authored about 4 years ago
Skip configuring hotspot on card that can't do it

Also warns the user, however they may see messages even if another
card was chosen and works fin...

62e1ec7da679b9ecf346decfc50f648f2f2982c5 authored about 4 years ago
Remove duplicate log message

ba4aba0fc885fa315dfd9817500b81c68a3a5242 authored about 4 years ago
Stop changing wifi hotspot card names

f651ba1b48a21bd44c62f9d2c0c42d87c234e00f authored about 4 years ago
Fix typo

897c271edba83b97cdb1cf3d6cdbb6e96895a4a3 authored about 4 years ago