-
2773ba47fe
tec: init freq pins for 1 MHz switching
master
Astro
2019-11-14 01:59:28 +0100
-
13771bf770
tec: fix wrong SHDN pins
Astro
2019-11-13 20:13:57 +0100
-
02d2403547
tec: setup iset_width
Astro
2019-11-13 20:12:25 +0100
-
ecdebe76bc
tec: keep shdn off until first use
Astro
2019-11-13 20:00:34 +0100
-
6041e41716
Carto.toml: update dependencies
Astro
2019-11-13 19:46:14 +0100
-
9b1a0696ab
Cargo.toml: update smoltcp git
Astro
2019-11-13 19:23:49 +0100
-
d360ec6dce
shell.nix: cd in shellHook
Astro
2019-11-10 23:01:22 +0100
-
7efc95941b
default.nix: update rust nightly
Astro
2019-11-10 23:01:10 +0100
-
7efd42715e
tec: enable GPIO pins for TEC SHDN
Astro
2019-11-10 22:27:20 +0100
-
aafb733209
default.nix: update cargoSha256
Astro
2019-10-30 21:06:42 +0100
-
bb35f91a57
build.rs: delint
Astro
2019-10-30 19:55:15 +0100
-
225be7b911
upgrade to current rust + smoltcp
Astro
2019-10-30 19:53:35 +0100
-
c2aa0e2989
main: report pwm_width
Astro
2019-10-03 01:35:52 +0200
-
cc5c21e088
main: use temperature as PID input
Astro
2019-10-03 01:35:37 +0200
-
420be00407
main: fix DEFAULT_PID_PARAMETERS
Astro
2019-10-03 01:34:53 +0200
-
2010b4fe10
main: reset PID after parameter change
Astro
2019-10-03 01:33:49 +0200
-
c8d31c7b0d
tec: add pwm default setup
Astro
2019-10-03 01:33:21 +0200
-
4ac0f7b171
pid: add test
Astro
2019-10-02 23:19:25 +0200
-
21615819f6
main: improve tcp output
Astro
2019-10-02 22:33:23 +0200
-
59d3fde32e
main: fix DEFAULT_SH_PARAMETERS
Astro
2019-10-02 22:21:50 +0200
-
86b5841119
default.nix: run tests
Astro
2019-10-02 21:30:44 +0200
-
e1af02f77a
Cargo.toml: bump libm dependency
Astro
2019-10-02 21:28:37 +0200
-
53ff7e70ca
main: use steinhart-hart equation for temperature conversion
Astro
2019-10-02 21:28:14 +0200
-
83117db8c5
ad7172: perform data sign checks
Astro
2019-10-02 21:27:35 +0200
-
12c2be0a03
command_parser: shorten to parallel_r, add tests
Astro
2019-10-02 21:25:06 +0200
-
8611cc1c79
add configurable Steinhart-Hart equation
Astro
2019-10-02 19:55:33 +0200
-
2992688184
Cargo.toml: update smoltcp to 0.5.0
Astro
2019-09-30 21:57:13 +0200
-
7f32591441
default.nix: pin rust-nightly, build firmware
Astro
2019-09-30 20:43:03 +0200
-
9486946d06
main: improve command resonses
Astro
2019-09-24 01:57:28 +0200
-
ef17e1c4ff
README: describe all the commands
Astro
2019-09-24 01:55:19 +0200
-
b508129c37
tec: make more brief
Astro
2019-09-24 01:45:51 +0200
-
fca427cb5a
show pwm config of each tec channel
Astro
2019-09-24 01:45:11 +0200
-
18e3e95615
group 4 PWM channels into Tec, add commands to configure them
Astro
2019-09-24 01:32:34 +0200
-
a82ffadb35
add PWM abstraction for TEC control
Astro
2019-09-23 16:50:43 +0200
-
8d01ca8d20
rm unused test dependency
Astro
2019-09-19 15:38:00 +0200
-
f3664f01be
command_parser: fix float parsing
Astro
2019-09-19 15:28:11 +0200
-
6f36c682cd
command_parser: add tests
Astro
2019-09-19 14:56:34 +0200
-
35dfba99e1
style
Astro
2019-09-19 03:29:06 +0200
-
63aa2347b7
add remote postfilter configuration
Astro
2019-09-19 03:28:10 +0200
-
87de8b7859
style
Astro
2019-09-19 02:18:37 +0200
-
e126bc0fe1
command_parser: parameterize
pid
, pwm
with channel <0/1>
Astro
2019-09-19 02:17:54 +0200
-
1514131fa3
ad7172: fix doc
Astro
2019-09-19 01:00:49 +0200
-
6d4676a72a
command_parser: fix pid
Astro
2019-09-19 00:59:16 +0200
-
f64e4fe2f3
main: don't log expected failure, log MAC to semihosting
Astro
2019-09-19 00:49:41 +0200
-
2d2e7e80e0
ad7172: rm unused FiltCon odc setting
Astro
2019-09-19 00:48:49 +0200
-
2ca06e023b
command_parser: use combinators, allow trailing whitespace
Astro
2019-09-19 00:30:32 +0200
-
4e5de7831b
command_parser: fix non-optional whitespace after
report
Astro
2019-09-18 23:25:40 +0200
-
db1788bafb
ad7172: fix bits in regs::setup_con
Astro
2019-09-18 22:45:29 +0200
-
ba485cab16
README: link rustup
Astro
2019-09-18 01:53:19 +0200
-
ee8f8e87c3
README: build instructions
Astro
2019-09-18 00:29:29 +0200
-
f048026d21
update dependency lexical-core
Astro
2019-09-17 19:22:23 +0200
-
42a9b89db1
let pid control pwm
Astro
2019-09-17 19:09:47 +0200
-
393c276bda
document commands
Astro
2019-09-17 01:46:29 +0200
-
4c00548646
main: revert resampling, report per-channel
Astro
2019-09-17 01:42:50 +0200
-
a7ee2107ea
command_parser: rm outdated TODO note
Astro
2019-09-17 01:38:12 +0200
-
4587406d44
ad7172: setup adc
Astro
2019-09-17 00:13:46 +0200
-
7e51585aa9
command_parser: swap btoi for lexical-core to parse floats too
Astro
2019-09-16 23:41:22 +0200
-
d4428b7fdc
ad7172: rename reg bit bi_unipolar to bipolar
Astro
2019-09-16 23:28:28 +0200
-
ee4d24de6a
delint
Astro
2019-09-14 21:40:49 +0200
-
b969f5c057
command_parser: complete to all PidParameter tokens
Astro
2019-09-14 21:35:06 +0200
-
700ab47f0e
improve output formatting
Astro
2019-09-14 21:21:55 +0200
-
b6af43feda
control the pid
Astro
2019-09-14 21:11:26 +0200
-
426be0d5f1
main: remove allocator
Astro
2019-09-14 19:09:38 +0200
-
5c58c4370d
command_parser: switch from logos to nom
Astro
2019-09-14 19:03:52 +0200
-
328f6921fa
README: init
Astro
2019-09-14 16:59:21 +0200
-
8163d083b9
main: print panic info with semihosting
Astro
2019-09-14 16:52:35 +0200
-
1395e8b410
add support for manipulating pwm duty cycle
Astro
2019-09-14 03:09:07 +0200
-
5e0f55647a
command_parser: rm unused tokens
Astro
2019-09-14 02:35:12 +0200
-
5ef8d6a747
main: rework reporting
Astro
2019-09-14 02:33:56 +0200
-
ff3a793c19
ad7172: restrict macro input to remove cast
Astro
2019-09-14 02:19:18 +0200
-
07dcc608bc
ad7172: setup_channel() fixes
Astro
2019-09-14 02:18:47 +0200
-
957f92d177
main: fight jitter
Astro
2019-09-14 02:18:33 +0200
-
f8dd7d1912
main: setup thermostat v1 channels, report avgs at 10hz
Astro
2019-09-14 01:36:12 +0200
-
c50e1c7766
remove too detailed adc control
Astro
2019-09-14 00:48:26 +0200
-
76e30c0f7c
some too detailed adc config
Astro
2019-09-14 00:46:48 +0200
-
fa2089b8a3
Revert "command_parser: fix typo"
TPH
2019-09-13 11:14:44 +0100
-
34f09030e5
command_parser: fix typo
hartytp
2019-09-13 11:12:53 +0100
-
b118ad0cec
AD7172: fix typo in comment [NFC]
hartytp
2019-09-13 11:09:41 +0100
-
f2dcb8b08d
command_parser: unnest the grammar definition
Astro
2019-09-13 01:10:31 +0200
-
3fd1b2265d
command_parser: channel setup
Astro
2019-09-13 01:04:59 +0200
-
-
edb0401838
add a very small allocator
Astro
2019-09-12 16:12:03 +0200
-
44f5a8338c
command_parser: s/CommandShow/ShowCommand/, delint
Astro
2019-09-11 00:23:15 +0200
-
0dcd35c9f2
add session
Astro
2019-09-10 23:37:51 +0200
-
7f95f01711
ad7172::regs: add Offset, Gain, docs, fix FiltCon address
Astro
2019-09-10 16:21:51 +0200
-
3ef317f00d
ad7172: add more regs
Astro
2019-09-09 16:20:15 +0200
-
8b2cc15d7d
ad7172: break out mods adc, checksum, regs
Astro
2019-09-08 21:34:38 +0200
-
98a5788770
ad7172: add Channel, Input
Astro
2019-09-08 21:30:26 +0200
-
4e518e88ee
main: measure read intervals
Astro
2019-09-08 02:43:01 +0200
-
25dc3fb70c
systick: implement nanosecond precision
Astro
2019-09-08 02:34:59 +0200
-
4249addba2
systick: use mutex
Astro
2019-09-08 02:13:02 +0200
-
225f3754a1
move systick under board/
Astro
2019-09-08 01:54:51 +0200
-
e5529a8b94
add systick interrupt for timekeeping
Astro
2019-09-08 01:24:20 +0200
-
152bc7b98b
main: use 10x nop delay for softspi
Astro
2019-09-08 00:47:41 +0200
-
3bf1010969
ad7172: implement crc checksumming
Astro
2019-09-08 00:47:14 +0200
-
baab9b2d3f
board: move softspi input read before high flank
Astro
2019-09-08 00:44:40 +0200
-
f7af12adf5
ad7172: refactor and add xor support
Astro
2019-09-07 23:29:26 +0200
-
0697914182
upgrade to rust edition 2018
Astro
2019-09-05 23:30:42 +0200
-
c5dfaf0ee2
delint
Astro
2019-09-02 00:01:18 +0200
-
3f7da6e328
ad7172: rm debug
Astro
2019-09-02 00:00:50 +0200
-
f94d915328
identify adc
Astro
2019-09-01 23:56:45 +0200