Firmware written for DIY devices in the Beacon ecosystem
- Implement new LIGHT state!
- Better startup state.
- Initial long and short names
- Add some setup instructions to the displays?
- Section grouping
- Multi alert text indeces
- Make textAlert an array of tasks in the group, one per index of alert text.
- Architecture refactor.
- connection -> producer
- On ILvgl every tally updates means font recalc. Inefficient.
- Make trim +- and just sum it to the master brightness
Only target. ConsumerGroup starts task, calls setAlertStep on each consumer
Each consumer stores a map between alertIndex and textIndex. The group starts the task of the index and target and calls setAlertText on the consumer.
The third-generation Base is the core of the system and runs the Beacon Base software. It features a PoE network connection and four XLR hardware outputs for connecting Lighthouses. link
The Lighthouse is an analog tally light with a 4-pin mini-XLR input, designed to connect to hardware outputs on the Base or a Node. A switch on the back disables the front-facing light for situations where tally should only be visible to the camera operator. Available with 1/4" thread and magnet mounts. link
The Node is a wired extender. It has a PoE network connection and four hardware outputs. It connects to the Base to expand the number of available outputs. link
The Relay is a wireless bridge. It connects to the Base over PoE and sets up the mesh network that Satellites use to communicate, coordinating Satellite discovery. link
The Satellite is a wireless tally light that connects to wifi, or the mesh network set up by the Relay and is discovered automatically by the Base. It includes a small display on the back to show camera information. link
The Satellite Pro is a wireless tally display with a 64×32 pixel screen on the front for showing camera information, a large tally light, and an information display on the back.
The Display connects to the network over PoE and offers a 128×64 matrix display. It can be configured to show custom information and is discovered by the Base as a tally device.