Astro astro
astro closed pull request M-Labs/ionpak-thermostat#1 2019-09-19 07:01:43 +08:00
AD7172: fix typo in comment [NFC]
astro pushed to master at M-Labs/ionpak-thermostat 2019-09-19 07:01:13 +08:00
1514131fa3 ad7172: fix doc
6d4676a72a command_parser: fix pid
Compare 2 commits »
astro pushed to master at M-Labs/ionpak-thermostat 2019-09-19 06:50:23 +08:00
f64e4fe2f3 main: don't log expected failure, log MAC to semihosting
2d2e7e80e0 ad7172: rm unused FiltCon odc setting
2ca06e023b command_parser: use combinators, allow trailing whitespace
Compare 3 commits »
astro pushed to master at M-Labs/ionpak-thermostat 2019-09-19 05:26:13 +08:00
4e5de7831b command_parser: fix non-optional whitespace after `report`
astro pushed to master at M-Labs/ionpak-thermostat 2019-09-19 04:45:56 +08:00
db1788bafb ad7172: fix bits in regs::setup_con
astro pushed to master at M-Labs/ionpak-thermostat 2019-09-18 07:54:40 +08:00
ba485cab16 README: link rustup
astro pushed to master at M-Labs/ionpak-thermostat 2019-09-18 06:30:44 +08:00
ee8f8e87c3 README: build instructions
f048026d21 update dependency lexical-core
42a9b89db1 let pid control pwm
Compare 3 commits »
astro pushed to master at M-Labs/ionpak-thermostat 2019-09-17 07:46:48 +08:00
393c276bda document commands
astro pushed to master at M-Labs/ionpak-thermostat 2019-09-17 07:43:31 +08:00
4c00548646 main: revert resampling, report per-channel
a7ee2107ea command_parser: rm outdated TODO note
Compare 2 commits »
astro pushed to master at M-Labs/ionpak-thermostat 2019-09-17 06:14:34 +08:00
4587406d44 ad7172: setup adc
7e51585aa9 command_parser: swap btoi for lexical-core to parse floats too
d4428b7fdc ad7172: rename reg bit bi_unipolar to bipolar
Compare 3 commits »
astro pushed to master at M-Labs/ionpak-thermostat 2019-09-15 03:41:02 +08:00
ee4d24de6a delint
b969f5c057 command_parser: complete to all PidParameter tokens
700ab47f0e improve output formatting
b6af43feda control the pid
Compare 4 commits »
astro pushed to master at M-Labs/ionpak-thermostat 2019-09-15 01:10:00 +08:00
426be0d5f1 main: remove allocator
5c58c4370d command_parser: switch from logos to nom
Compare 2 commits »
astro pushed to master at M-Labs/ionpak-thermostat 2019-09-14 22:59:43 +08:00
328f6921fa README: init
8163d083b9 main: print panic info with semihosting
Compare 2 commits »
astro pushed to master at M-Labs/ionpak-thermostat 2019-09-14 09:11:48 +08:00
1395e8b410 add support for manipulating pwm duty cycle
5e0f55647a command_parser: rm unused tokens
5ef8d6a747 main: rework reporting
ff3a793c19 ad7172: restrict macro input to remove cast
07dcc608bc ad7172: setup_channel() fixes
Compare 9 commits »
astro pushed to master at M-Labs/ionpak-thermostat 2019-09-14 05:17:54 +08:00
f2dcb8b08d command_parser: unnest the grammar definition
3fd1b2265d command_parser: channel setup
Compare 2 commits »
astro pushed to master at M-Labs/ionpak-thermostat 2019-09-12 22:12:18 +08:00
edb0401838 add a very small allocator
astro pushed to master at M-Labs/ionpak-thermostat 2019-09-11 06:23:38 +08:00
44f5a8338c command_parser: s/CommandShow/ShowCommand/, delint
0dcd35c9f2 add session
7f95f01711 ad7172::regs: add Offset, Gain, docs, fix FiltCon address
Compare 3 commits »
astro pushed to master at M-Labs/ionpak-thermostat 2019-09-09 22:20:29 +08:00
3ef317f00d ad7172: add more regs
astro pushed to master at M-Labs/ionpak-thermostat 2019-09-09 08:35:27 +08:00
8b2cc15d7d ad7172: break out mods adc, checksum, regs
98a5788770 ad7172: add Channel, Input
Compare 2 commits »
astro pushed to master at M-Labs/ionpak-thermostat 2019-09-08 09:12:58 +08:00
4e518e88ee main: measure read intervals
25dc3fb70c systick: implement nanosecond precision
4249addba2 systick: use mutex
225f3754a1 move systick under board/
e5529a8b94 add systick interrupt for timekeeping
Compare 10 commits »