meshtastic/docs/software/other/sw-design.mdx
Sacha Weatherstone 9dc879235f
Hardware pages (#299)
* initial devices.json

* initial hardware components

* testing page at /docs/hardware/supported/template

* WIP Changes

* Home page work & updates

* Fix build

* Fix external link button

* Setup linting

* rename, cleanup & lint

* seperate lint cmd for now

Co-authored-by: Foster Irwin <foster@jfirwin.com>
Co-authored-by: Sacha Weatherstone <sachaw100@hotmail..om>
2022-04-02 00:34:49 +11:00

16 lines
780 B
Plaintext

---
id: sw-design
title: Software Design
sidebar_label: Software Design
---
This is a mini design doc for developing the meshtastic software.
- [Build instructions](/docs/developers/firmware/build)
- [On device module API](/docs/developers/firmware/module-api) - a tutorial on how to write small modules which run on the device and can message other nodes.
- Our [project board](https://github.com/orgs/meshtastic/projects/1) - shows what things we are currently working on and remaining work items for the current release.
- [Power Management](power)
- [Mesh algorithm](/docs/developers/firmware/mesh-alg)
- [External client API](/docs/developers/firmware/device-api) and porting guide for new clients (iOS, python, etc...)
- TODO: how to port the device code to a new device.