README.md

Wed, 03 Jul 2024 20:01:31 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Wed, 03 Jul 2024 20:01:31 +0200
branch
idf 5.1
changeset 142
1f7069278fe7
parent 141
e117e7462096
permissions
-rw-r--r--

Version 0.4.2. Removed the components/websocket server and switched to the official http and websockets server. This server will also recover if the wifi connection disconnects and reconnects.

5
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
1 # BrewBoard op een ESP32 onder FreeRTOS.
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
2
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
3 Dit is een vervolg project van het BrewBoard op de Arduino Nano met de
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
4 MBSE-ArdRims software. Tot begin 2017 zijn deze kant en klare boards via
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
5 het forum hobbybrouwen.nl verspreid.
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
6
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
7 Het plan was om een upgrade kit te maken op basis van de WeMos chip die bijna
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
8 gelijk is aan de Arduino Nano maar ook WiFi heeft. In de praktijk bleek dat
83
0cc064a4921b Update README
Michiel Broek <mbroek@mbse.eu>
parents: 47
diff changeset
9 niet zonder propblemen te werken, WiFi en brouwen tegelijk is teveel voor een
5
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
10 WeMos chip (ESP8266). Toen ongeveer op hetzelfde moment de markt overspoeld
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
11 werd door BrewMonks, EasyBrew en gelijke systemen was er ook geen behoefte
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
12 meer om hiermee verder te gaan.
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
13
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
14 Voor mezelf heb ik een nieuw board gemaakt (op experimenteerprint) wat even
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
15 groot is als het oorspronkelijk board wat ik gebruik, inclusief dezelfde
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
16 plaats voor alle schroef aansluitingen. De bedoeling is dit board zo uit te
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
17 kunnen wisselen met het Arduino board. Op dit board wordt de Doit ESP32 Devkit
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
18 V1 gebruikt. Dit is een ESP32 development board met meer pinnen dan de meeste
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
19 boards. De meeste boards hebben 30 pennen, deze heeft er 36. En dat is precies
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
20 genoeg, de 30 pins boards hebben onvoldoende aansluitingen.
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
21
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
22 Als display wordt een 320x240 TFT touchscreen gebruikt wat aangesloten wordt
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
23 via een SPI bus. Op een tweede SPI bus zit een SD/MMC kaartslot wat aan de
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
24 voorzijde bereikbaar is. Dit slot wordt gebruikt om recepten in te voeren en
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
25 om log bestanden op te slaan. Alle overige aansluitingen op het ESP32 board
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
26 worden gebruikt voor de SSR's, relais en buzzer.
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
27
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
28 In vergelijking met de Arduino Nano heeft de ESP32 de volgende hardware:
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
29
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
30 * 2 processors op 240 MHz,
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
31 * WiFi
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
32 * BlueTooth, maar wordt niet gebruikt.
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
33 * Timers en een Realtime Klok.
142
1f7069278fe7 Version 0.4.2. Removed the components/websocket server and switched to the official http and websockets server. This server will also recover if the wifi connection disconnects and reconnects.
Michiel Broek <mbroek@mbse.eu>
parents: 141
diff changeset
34 * 3 SPI bussen (voor het intern geheugen, de TFT en touchscreen en SD/MMC).
5
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
35 * OTA, Over The Air updates.
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
36 * Nog veel meer bussen die we niet gebruiken.
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
37
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
38 De software is FreeRTOS, dit is een mini embedded OS wat eenvoudig meerdere
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
39 taken tegelijk kan uitvoeren, dit maakt het programmeren van de brouw software
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
40 een stuk eenvoudiger als onder de Arduino programmeer opmgeving.
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
41
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
42 Een voorbeeld: de taak task_DS18B20 doet niets anders dan de twee bussen met
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
43 temperatuur sensoren uit te lezen en de gemeten temperaturen op te slaan zodat
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
44 andere taken die waardes kunnen gebruiken. Taken kunnen dus klein, simpel en
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
45 hopelijk vrij van bugs zijn.
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
46
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
47 Het hele systeem zit in elkaar door kleine taken die wel samen moeten werken
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
48 om tot een totale applicatie te komen.
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
49
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
50 Tot zover de achtergrond van dit project. Ik heb dit voor mezelf gemaakt omdat
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
51 het MBSE-ArdRims board wat leuke dingen niet kon. Omdat er geen markt is komt
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
52 er ook geen printje, maar het schema is wel beschikbaar. De software is ook
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
53 beschikbaar en kun je gewoon gebruiken. Dus wil je hiermee aan de gang, doe je
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
54 best, er is alleen geen enkele vorm van support.
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
55
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
56 Nog even, ik wilde nog meer dingen toevoegen aan de software (MQTT) maar ook
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
57 een ESP32 heeft zijn beperkingen. Die liggen wel stukken verder dan de ESP8266
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
58 of Arduino Nano, maar ze zijn er. Het belangrijkste is toch het afhandelen van
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
59 het brouwproces.
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
60
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
61
31
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
62 #Links
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
63
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
64 Dit project gebruikt code van de volgende projecten. De meeste code bevat
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
65 enkele aanpassingen voor dit project en daarom zijn die projecten volledig
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
66 geimporteerd in brewboard.
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
67
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
68 De PID library: http://playground.arduino.cc/Code/PIDLibrary by Brett
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
69 Beauregard.
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
70
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
71 De 1-wire bus: https://www.github.com/DavidAntliff/esp32-owb
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
72 De DS18B20 sensoren: https://www.github.com/DavidAntliff/esp32-ds18b20
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
73
92
bac0a860f5dd No repeated logs when the SD card is removed. Supress wifi_init logs.
Michiel Broek <mbroek@mbse.eu>
parents: 87
diff changeset
74 7 Segments display font voor de web applicatie: http://www.keshikan.net
bac0a860f5dd No repeated logs when the SD card is removed. Supress wifi_init logs.
Michiel Broek <mbroek@mbse.eu>
parents: 87
diff changeset
75 Deze is gemaakt door keshikan.
bac0a860f5dd No repeated logs when the SD card is removed. Supress wifi_init logs.
Michiel Broek <mbroek@mbse.eu>
parents: 87
diff changeset
76
97
9c6c37a8da52 Moved schematics into the project tree.
Michiel Broek <mbroek@mbse.eu>
parents: 92
diff changeset
77 Het schema voor dit project is gemaakt in kicad en zit in de map kicad.
31
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
78 Belangrijk als je dit gaat bouwen: koop het juiste ESP32 devkit board. De
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
79 meeste boards hebben niet genoeg aansluitingen naar buiten, je hebt echt de
39
e5900c9b9a7b Use PROJECT_VER for version number. Updated README and info screen.
Michiel Broek <mbroek@mbse.eu>
parents: 34
diff changeset
80 36 pens versie van Geekcreit® nodig.
31
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
81
142
1f7069278fe7 Version 0.4.2. Removed the components/websocket server and switched to the official http and websockets server. This server will also recover if the wifi connection disconnects and reconnects.
Michiel Broek <mbroek@mbse.eu>
parents: 141
diff changeset
82 Hetzelfde geld voor de TFT en Touch scherm. Deze wordt aangesloten op de
1f7069278fe7 Version 0.4.2. Removed the components/websocket server and switched to the official http and websockets server. This server will also recover if the wifi connection disconnects and reconnects.
Michiel Broek <mbroek@mbse.eu>
parents: 141
diff changeset
83 eerste vrije SPI bus, dat is SPI2 aka HSPI. Dus schermpjes met andere
1f7069278fe7 Version 0.4.2. Removed the components/websocket server and switched to the official http and websockets server. This server will also recover if the wifi connection disconnects and reconnects.
Michiel Broek <mbroek@mbse.eu>
parents: 141
diff changeset
84 bussen zoals I2C, I2S, parallel werken niet. Wil je die toch gebruiken,
1f7069278fe7 Version 0.4.2. Removed the components/websocket server and switched to the official http and websockets server. This server will also recover if the wifi connection disconnects and reconnects.
Michiel Broek <mbroek@mbse.eu>
parents: 141
diff changeset
85 dan zul je die zelf werkend moeten maken.
1f7069278fe7 Version 0.4.2. Removed the components/websocket server and switched to the official http and websockets server. This server will also recover if the wifi connection disconnects and reconnects.
Michiel Broek <mbroek@mbse.eu>
parents: 141
diff changeset
86
31
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
87
141
e117e7462096 Updated README
Michiel Broek <mbroek@mbse.eu>
parents: 121
diff changeset
88 #ESP IDF.
e117e7462096 Updated README
Michiel Broek <mbroek@mbse.eu>
parents: 121
diff changeset
89
e117e7462096 Updated README
Michiel Broek <mbroek@mbse.eu>
parents: 121
diff changeset
90 Tot juni 2024 werd ESP-IDF versie 4.2 gebruikt om dit project te bouwen en de
e117e7462096 Updated README
Michiel Broek <mbroek@mbse.eu>
parents: 121
diff changeset
91 image te flashen. Deze is al lange tijd niet makkelijk meer beschikbaar en
e117e7462096 Updated README
Michiel Broek <mbroek@mbse.eu>
parents: 121
diff changeset
92 is nu versie 5.2.x de stabiele versie. De code was niet zondermeer om te zetten
e117e7462096 Updated README
Michiel Broek <mbroek@mbse.eu>
parents: 121
diff changeset
93 naar deze versie. Op dit moment (juni 2024) gebruik ik versie 5.4-dev.
e117e7462096 Updated README
Michiel Broek <mbroek@mbse.eu>
parents: 121
diff changeset
94 De IDF 4.2 versie is brewboard versie 0.3.25 en heeft release tag 'rel-0.3.25'.
e117e7462096 Updated README
Michiel Broek <mbroek@mbse.eu>
parents: 121
diff changeset
95
e117e7462096 Updated README
Michiel Broek <mbroek@mbse.eu>
parents: 121
diff changeset
96 Om over te gaan naar deze versie is het belangrijk om onder de oude IDF eerst een
e117e7462096 Updated README
Michiel Broek <mbroek@mbse.eu>
parents: 121
diff changeset
97 update te doen naar die versie 0.3.25. Lees UPGRADE.md die in die versie zit.
e117e7462096 Updated README
Michiel Broek <mbroek@mbse.eu>
parents: 121
diff changeset
98
142
1f7069278fe7 Version 0.4.2. Removed the components/websocket server and switched to the official http and websockets server. This server will also recover if the wifi connection disconnects and reconnects.
Michiel Broek <mbroek@mbse.eu>
parents: 141
diff changeset
99 De IDF versies tot en met 4.x.x waren nog flink in ontwikkeling en er waren heel
1f7069278fe7 Version 0.4.2. Removed the components/websocket server and switched to the official http and websockets server. This server will also recover if the wifi connection disconnects and reconnects.
Michiel Broek <mbroek@mbse.eu>
parents: 141
diff changeset
100 regelmatig API wijzigingen waardoor je niet makkelijk van versie kon wisselen.
1f7069278fe7 Version 0.4.2. Removed the components/websocket server and switched to the official http and websockets server. This server will also recover if the wifi connection disconnects and reconnects.
Michiel Broek <mbroek@mbse.eu>
parents: 141
diff changeset
101 Nu met versie 5.x is dit al veel stabieler en minder kritisch om een "verkeerde"
1f7069278fe7 Version 0.4.2. Removed the components/websocket server and switched to the official http and websockets server. This server will also recover if the wifi connection disconnects and reconnects.
Michiel Broek <mbroek@mbse.eu>
parents: 141
diff changeset
102 versie te gebruiken.
1f7069278fe7 Version 0.4.2. Removed the components/websocket server and switched to the official http and websockets server. This server will also recover if the wifi connection disconnects and reconnects.
Michiel Broek <mbroek@mbse.eu>
parents: 141
diff changeset
103
98
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
104 ----------------------------------------------------------------------------------
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
105
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
106 HENDI:
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
107
118
ae30613ffa6f Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 98
diff changeset
108 HendiControl printje wat ontworpen is voor CraftbeerPi. Heeft twee signalen nodig:
98
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
109
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
110 - On - inschakelen regeling, schakelt de potmeter uit.
118
ae30613ffa6f Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 98
diff changeset
111 - Pwr - PWM signaal. Maakt regelspannig 5 Volt is 100% en 0.8 Volt is 0%.
98
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
112
118
ae30613ffa6f Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 98
diff changeset
113 Het schema is aangepast om dit printje ook aan te kunnen sturen. In de equipment
ae30613ffa6f Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 98
diff changeset
114 setup kun je aangeven of deze gebruikt moet worden of de oude aan/uit methode.
ae30613ffa6f Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 98
diff changeset
115 GPIO0 wordt gebruikt om het PWM signaal te genereren.
ae30613ffa6f Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 98
diff changeset
116 Ook met een Hendi kan de HLT tegelijk gebruikt worden op 1 elektra groep.
98
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
117
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
118 Welke pin voor PWM output?
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
119 - GPIO0. Mag niet naar 0 volt getrokken worden tijdens boot. Dus een PNP/NPN
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
120 driver inverter. De pin mag wel naar 3V3 getrokken worden.
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
121
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
122 ----------------------------------------------------------------------------------
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
123
31
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
124
0
b74b0e4902c3 Initial checkin brewboard
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
125
b74b0e4902c3 Initial checkin brewboard
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
126
b74b0e4902c3 Initial checkin brewboard
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
127 TODO:
b74b0e4902c3 Initial checkin brewboard
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
128 - Nosleep js code toevoegen.
b74b0e4902c3 Initial checkin brewboard
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
129
87
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
130 Voor kleinere image, van 10000272 -> 914944 de volgende settings:
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
131
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
132 diff -r 8d0287a1a9e1 sdkconfig
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
133 --- a/sdkconfig Sun Jun 07 22:30:07 2020 +0200
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
134 +++ b/sdkconfig Mon Jun 08 22:13:50 2020 +0200
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
135 @@ -85,8 +85,8 @@
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
136 CONFIG_SSR_HLT_GPIO=33
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
137 CONFIG_SSR_PUMP_GPIO=12
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
138 CONFIG_BUZZER_GPIO=25
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
139 -CONFIG_COMPILER_OPTIMIZATION_DEFAULT=y
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
140 -# CONFIG_COMPILER_OPTIMIZATION_SIZE is not set
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
141 +# CONFIG_COMPILER_OPTIMIZATION_DEFAULT is not set
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
142 +CONFIG_COMPILER_OPTIMIZATION_SIZE=y
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
143 # CONFIG_COMPILER_OPTIMIZATION_PERF is not set
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
144 # CONFIG_COMPILER_OPTIMIZATION_NONE is not set
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
145 CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
146 @@ -340,7 +340,6 @@
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
147 # CONFIG_FREERTOS_USE_TRACE_FACILITY is not set
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
148 # CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
149 # CONFIG_FREERTOS_DEBUG_INTERNALS is not set
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
150 -CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER=y
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
151 CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
152 # CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
153 # CONFIG_HEAP_POISONING_DISABLED is not set
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
154 @@ -583,8 +582,8 @@
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
155 # CONFIG_MONITOR_BAUD_OTHER is not set
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
156 CONFIG_MONITOR_BAUD_OTHER_VAL=115200
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
157 CONFIG_MONITOR_BAUD=115200
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
158 -CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG=y
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
159 -# CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE is not set
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
160 +# CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG is not set
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
161 +CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE=y
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
162 CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
163 # CONFIG_OPTIMIZATION_ASSERTIONS_SILENT is not set
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
164 # CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED is not set

mercurial