Commit Graph
154 Commits
Author SHA1 Message Date
Etienne Dechamps 8c8e0d4dea Add compile check GitHub Actions workflow
This commit adds a GitHub Actions workflow that, on every push/pull
request, will check that every single example successfully compiles on
every board it supports. That is, it it will check compilation on:

- ESP8266 for BASIC_v4, TestCO2, TestPM and TestSht
- ESP32 for ONE_I-9PSL, Open_Air, TestCO2, TestPM and TestSht

This provides the first building block towards a Continuous Integration
(CI) pipeline and prevents build breakages from making it to master.

Ideally this should also run tests on the examples (i.e. verifying that
the example boots successfully and sends metrics), but for now this will
at least ensure the build is not obviously broken.
2024-02-25 12:12:16 +00:00
Phat Nguyen 1a52c2d9f8 Merge pull request #54 from airgradienthq/feature/bugfix-and-example-update
Feature/bugfix and example update
3.0.4
2024-02-21 20:19:54 +07:00
Phat Nguyen 6afcf6d4c3 Udpate version: 3.0.4 2024-02-20 21:06:09 +07:00
Phat Nguyen af139331b1 Show message when sensor module not found on display 2024-02-20 21:05:13 +07:00
Phat Nguyen e79a798b88 Update show invalid value into display 2024-02-20 21:05:04 +07:00
Phat Nguyen 14fb790e2a PMS5003 add failed count to 3 before show invalid value to display 2024-02-20 20:36:06 +07:00
Phat Nguyen 2aab02940d add local webserver mDNS airgradient_<devId>.local 2024-02-18 15:20:31 +07:00
Phat Nguyen da07067661 Save configuration on device persistently 2024-02-18 15:01:30 +07:00
Phat Nguyen b2091114b3 add serialno to local server data GET response 2024-02-18 12:50:46 +07:00
Phat Nguyen e09128572c fix: FW stops if some sensor not found 2024-02-18 12:43:37 +07:00
Phat Nguyen e16966d092 Add webserver to get measure data on example Open_Air 2024-02-18 11:06:06 +07:00
Phat Nguyen 26a8b065bc fix: wifi not connect if LED test with button request 2024-02-18 10:59:01 +07:00
Phat Nguyen 589b98d97e Better server configure for abcDays debug message 2024-02-18 10:49:06 +07:00
Phat Nguyen cb4d9372f8 Add device webserver to get measure data at <IPAddress>/measures/current 2024-02-18 10:35:20 +07:00
Phat Nguyen 6cb7fa8a1b Fix: capitalize folder and file 2024-02-17 17:34:01 +07:00
Phat Nguyen 6cdbb8a0a3 Fix capitalize folder and file name ignored 2024-02-17 17:28:51 +07:00
Phat Nguyen 781fb51c6f Add mqtt client 2024-02-17 17:19:29 +07:00
Phat Nguyen 17646f3067 Update typo, #49 2024-02-17 14:05:17 +07:00
Phat Nguyen 7a4b665bb5 [Update] optimize display not show on power up or after flash firmware 2024-02-17 13:56:07 +07:00
Phat Nguyen 571b36d05f Optimize Serial nr show and display do not show content after power up or flash firmware 2024-02-17 13:50:22 +07:00
Phat Nguyen 23513cf88c Add parameter tvoc_raw for SGP41 2024-02-17 13:36:32 +07:00
Phat Nguyen b475c5c1ec capitalize folder names and file names Same like class file names 2024-02-17 13:17:45 +07:00
Phat Nguyen ee9f26ee04 Update multiple typos, #50 2024-02-17 13:02:24 +07:00
Phat Nguyen 8c94cea764 round real value with 2 decimal on server sync data json 2024-02-17 12:47:51 +07:00
Phat Nguyen 7c63af5ba9 Add Serial Nr into log 2024-02-17 12:11:44 +07:00
Phat Nguyen 7c1eae83e4 Add logging for abcDays 2024-02-17 12:04:11 +07:00
Phat Nguyen e48ff0e41c Fix model PST send data to cloud with channel 2024-02-17 10:45:56 +07:00
Phat Nguyen c9e3a2a9b4 Rename example Open_Air_O to Open_Air 2024-02-17 10:38:10 +07:00
Phat Nguyen 5667279cf1 Merge pull request #53 from airgradienthq/feature/update-sht-for-all-examples
Feature/update sht for all examples
3.0.3
2024-02-16 21:57:52 +07:00
Phat Nguyen 2941bb2d5d next version 3.0.3 2024-02-16 21:56:43 +07:00
Phat Nguyen a0044ad0ac Update example to use sht support for sht3x and sht4x 2024-02-16 13:39:33 +07:00
Phat Nguyen fc5c0a1d6e Merge branch 'hotfix/sht30' into feature/update-sht-for-all-examples 2024-02-16 13:29:03 +07:00
Achim b28719b7a5 Improved LED test on startup. Set for version 3.0.2 2024-02-16 12:11:17 +07:00
Phat Nguyen 87a3b6e409 Merge commit 'f17afd932ebef7d0d2e49c130e076dfc5462c086' 3.0.1 2024-02-15 20:07:42 +07:00
Phat Nguyen dd62a10ed5 Update arduino library version 3.0.1 2024-02-15 20:01:02 +07:00
Phat Nguyen 225d079d48 Merge pull request #52 from airgradienthq/feature/led-test-with-button-on-power-up
Feature/led test with button on power up
2024-02-15 19:58:40 +07:00
Phat Nguyen 7ea43fdc7d Update lib version string: 3.0.1 2024-02-15 19:56:46 +07:00
Phat Nguyen 67ad912a71 update DISPLAY_DELAY_SHOW_CONTENT_MS from 3000 to 6000 2024-02-15 19:55:17 +07:00
Phat Nguyen 5602a456a7 fix: wrong config key for PM Standard 2024-02-15 19:48:58 +07:00
Phat Nguyen 28e5aa4e69 LED test update: support country TH and Show display Press now for LED test 2024-02-15 13:40:42 +07:00
Phat Nguyen e55f3b6e74 LED Test on Button 2024-02-15 11:21:04 +07:00
Phat Nguyen f17afd932e Auto detect 1PST, 1PPT and 1PP 2024-02-15 10:56:53 +07:00
Phat Nguyen 7a6cc8caef use "arduino-sht" library for sht3x and sht4x 2024-02-10 21:14:27 +07:00
Phat Nguyen 94ead3751b Merge pull request #48 from airgradienthq/feature/Basic_V4-show-full-device-id-on-display
Feature/basic v4 show full device id on display
2024-02-07 21:01:22 +07:00
Phat Nguyen ab600e014a Update content and line space of display show serial number value 2024-02-07 21:00:13 +07:00
Phat Nguyen 60d02d88b5 Update show device id on 4 line of display 2024-02-07 09:43:52 +07:00
Phat Nguyen 05594441b8 Update sht3x 2024-02-07 09:18:02 +07:00
Phat Nguyen 9e461a9036 Merge pull request #47 from airgradienthq/hotfix/ledbar-test
updated `ledBarTestRequested`
2024-02-06 13:25:14 +07:00
Phat Nguyen ce6bee19af updated ledBarTestRequested 2024-02-06 13:24:10 +07:00
Phat Nguyen 0354c6e634 Merge pull request #46 from airgradienthq/optimize-and-clean-code
Optimize firmware and bug fix
2024-02-06 10:56:39 +07:00