aboutsummaryrefslogtreecommitdiffstats
path: root/sw/README.rst
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2019-10-19 15:25:33 +0200
committerMatthias P. Braendli <matthias.braendli@mpb.li>2019-10-19 15:25:33 +0200
commit73fdbdf50e1d024eea755407765991ed5c61c90b (patch)
tree0af7ecf0433b7170bcdf0d13eb3a2d13511ccf1b /sw/README.rst
parentbf92e6739056e3a4b46a0febbddd860d32096d81 (diff)
downloadglutte-batteries-73fdbdf50e1d024eea755407765991ed5c61c90b.tar.gz
glutte-batteries-73fdbdf50e1d024eea755407765991ed5c61c90b.tar.bz2
glutte-batteries-73fdbdf50e1d024eea755407765991ed5c61c90b.zip
Restructure lib, add uart
Diffstat (limited to 'sw/README.rst')
-rw-r--r--sw/README.rst17
1 files changed, 15 insertions, 2 deletions
diff --git a/sw/README.rst b/sw/README.rst
index 7b890a4..eb5196d 100644
--- a/sw/README.rst
+++ b/sw/README.rst
@@ -9,6 +9,21 @@ Au démarrage, avant de passer à la mesure régulière, le code doit:
- Attention au risque de problemes après 100000 écritures
- Faire une vérification lecture après écriture et communiquer le problème
- Mettre en place un watchdog
+- Initialiser UART (uniquement TX, on verra si on a besoin du RX plus tard)
+
+Protocole du port série:
+
+Chaque message commence par un identificateur, suivi d'une virgule, du temps en
+secondes, une virgule, un champ de données, et termine par CR LF.
+
++--------------------+-----------------------------------+
+| Identificateur | Contenu du champ |
++--------------------+-----------------------------------+
+| `TEXT` | Un message informatif |
+| `ERROR` | Erreur ou avertissement |
++--------------------+-----------------------------------+
+
+Par exemple: `TEXT,12,Startup\r\n`
TODO
----
@@ -17,8 +32,6 @@ TODO
- Configurer SPI pour LTC2400
- Initialiser entrées analogiques
- Initialiser DS18B20
-- Initialiser UART (uniquement TX, on verra si on a besoin du RX plus tard)
- - Décider quel protocole utiliser sur le port série
Reglages eFuse