Skip to main content

Recently Updated Pages

Beacon Packet Structure

BlazeNet Packets

This page describes the format of beacon frames. Fixed Part Every beacon frame starts out with ...

Updated 1 year ago by Tristan

Security Schemes

BlazeNet Air Protocol

This page describes the security/authentication mechanisms in use by the protocol. Background E...

Updated 1 year ago by Tristan

Device Pairing

BlazeNet Air Protocol

To add a device to an existing BlazeNet network, it will need to be paired to the network. This p...

Updated 1 year ago by Tristan

MAC/PHY Packet Structure

BlazeNet Packets

All messages sent over the air take the form of a packet. Packets encapsulate the actual user dat...

Updated 1 year ago by Tristan

Overview

BlazeNet Air Protocol

Wireless devices in the network communicate using this custom RF protocol layer. It guarantees re...

Updated 1 year ago by Tristan

Hardware Errata

BlazeNet Coordinator Rev1

Collection of some notes on the rev1 coordinator hardware Assembly Combine 100nF capacitors o...

Updated 1 year ago by Tristan

Firmware Notes

BlazeNet Coordinator Rev1

This page collects some notes about the host-driven RF firmware, running on the EFR32FG23 chip on...

Updated 1 year ago by Tristan

Host Firmware Notes

BlazeNet Coordinator Rev1

Some notes about the Linux host firmware (see this GitHub repo). UARTs don't work in DMA mode ...

Updated 1 year ago by Tristan

Radio PHY

BlazeNet Air Protocol

This page describes the physical radio configuration for use in sending packets over the air. 91...

Updated 1 year ago by Tristan

Hardware Errata

Programmable Load Controller (New)

This page documents some issues with the hardware. Rev 3 Footprint for RTC backup battery (BT...

Overview

Programmable Load Controller (New)

This is a new controller board for the programmable load, designed around the STM32MP1 microproce...

Properties

Programmable Load Remote Control

This page describes the "property request" mechanism, as well as the message format used to inter...

Protocol

Programmable Load Remote Control

This page describes the native communications protocol with the device. It is binary based, with ...

Rear IO Errata

Programmable Load IO

Rev 1 Copper rings around USB connector pads should be larger Retention holes for Ethernet ja...

Front Panel Errata

Programmable Load IO

Rev 1 Mode/load switches footprints need soldermask pulled back from pads The pads are cove...

Adjustments

Programmable Load Load Driver

The driver boards need to have done to work. Rev 1 Current driver zero offset Trimmers: RV301,...

Hardware Errata

Programmable Load Load Driver

This page lists some issues with the hardware. Rev 2 Holes for current sense resistors should...

Hardware Errata

Programmable Load CPU Board

This page lists some issues with CPU board hardware, as they are discovered, and some workarounds...

Clocking

Programmable Load CPU Board

Clock Inputs All clocks on the system are derived from one of the following clock inputs (oscill...

DMA Channel Allocations

Programmable Load CPU Board

DMAC should operate with dynamic, round-robin priority arbitration within a DMA priority level. P...