Commit Graph

186 Commits

Author SHA1 Message Date
Robert Jördens a05fb6b536 pounder/ad9959: clippy lints 2021-08-03 09:40:31 +00:00
Robert Jördens 8cc7d6b27e Merge remote-tracking branch 'origin/master'
* origin/master:
  Fixing broken link
  Fixing spelling
  Renaming variables, fixing pounder builds
  Renaming variables, moving broker parsing
  Adding logging if provided IP parsing fails
  Removing asserts
  Fixing build
  Updating Stabilizer to remove compile-time config parameters
2021-08-02 15:00:31 +00:00
Ryan Summers 6e8320dc03 Fixing spelling 2021-08-02 16:31:53 +02:00
Ryan Summers 9d3513d4d1 Renaming variables, fixing pounder builds 2021-08-02 16:29:21 +02:00
Ryan Summers c4c3593bae Renaming variables, moving broker parsing 2021-08-02 16:13:01 +02:00
Ryan Summers fb580edcee Updating Stabilizer to remove compile-time config parameters 2021-08-02 13:11:32 +02:00
Robert Jördens 2cd611de74 qspi: bump spi speed to 100 MHz 2021-07-28 11:50:28 +00:00
Robert Jördens 53087e0ef4 setup: explicitly use hclk for spi 2021-07-28 11:50:14 +00:00
Robert Jördens c85cbb7aa2 input_capture: tweak for speed 2021-07-28 11:27:52 +00:00
Robert Jördens 1787daacaa dds: inline
close #407
2021-07-28 07:37:37 +00:00
Robert Jördens bf0afc8a88 dds: name consistently 2021-07-28 07:37:10 +00:00
Robert Jördens fc60887da3 signal_generator: actually catch the extreme symmetry cases (0 and 1) 2021-07-27 14:31:00 +02:00
Ryan Summers 6c87db3778 Updating comments 2021-07-23 14:12:59 +02:00
bors[bot] 93667091e6
Merge #410
410: tighten signal_generator symmetry bounds r=jordens a=jordens

close #408 

Co-authored-by: Robert Jördens <rj@quartiq.de>
2021-07-21 11:29:56 +00:00
Robert Jördens 4f04bf17a8 signal_generator: also reject negative frequencies 2021-07-21 13:29:13 +02:00
Robert Jördens f4fd752d54 signal_generator: fix config conversion, clarify 2021-07-21 13:11:39 +02:00
Ryan Summers 5d141d9f58 Updating init process 2021-07-21 12:32:48 +02:00
Ryan Summers 30546a834f Updating IO expander to be configured vefore AD9959 2021-07-21 12:21:40 +02:00
Robert Jördens 0d6402e81a clippy lints [nfc] 2021-07-20 21:22:06 +02:00
Robert Jördens 943ab2bd6d signal_generator: tighten bounds
close #408
2021-07-20 21:16:29 +02:00
Ryan Summers 1c32695a49 Fixing math 2021-07-19 14:37:34 +02:00
Ryan Summers e2d2ce0752
Apply suggestions from code review
Co-authored-by: Robert Jördens <rj@quartiq.de>
2021-07-19 14:12:48 +02:00
Ryan Summers 1c605623c2 fixing clippy 2021-07-19 13:30:12 +02:00
Ryan Summers e1cfeff65f Updating config to reject out-of-bounds amplitudes 2021-07-19 13:01:31 +02:00
Ryan Summers 2f6e2a5ef5 Simplifying calculation for signals 2021-07-19 12:46:06 +02:00
Ryan Summers 6d8273ec42 Merge branch 'master' into feature/scan-mode 2021-07-19 11:55:18 +02:00
Ryan Summers e1064bf403 Allowing signal generator to update any time 2021-07-16 12:58:59 +02:00
Ryan Summers b319fe2c6b Refactoring signal generation to utilize static tuning words 2021-07-16 12:55:11 +02:00
Ryan Summers f1947db6c9 Squashing manual changes 2021-07-15 13:28:19 +02:00
Ryan Summers 0884d84fea Merge branch 'feature/scan-mode' of github.com:quartiq/stabilizer into feature/scan-mode 2021-06-29 13:24:03 +02:00
Ryan Summers 386259bf6a Updating after review 2021-06-29 13:23:42 +02:00
Ryan Summers d911622645
Merge branch 'master' into feature/scan-mode 2021-06-28 15:02:25 +02:00
Ryan Summers 24c0075b7a Adding signal generator refactor 2021-06-28 14:11:52 +02:00
Ryan Summers 68859c387a Adding initial working proof of concept 2021-06-28 13:40:59 +02:00
Ryan Summers 9cca1497b7 Adding signal generator control to dual-iir 2021-06-28 13:16:54 +02:00
Robert Jördens 0a162a8096 use mutex-trait instead of flatten_closures 2021-06-24 11:03:54 +00:00
Robert Jördens 2c5afe959b spelling, naming 2021-06-24 10:21:32 +02:00
Robert Jördens a3dd760aba setup: use a best-effort lock for rprintln
close #382
2021-06-24 10:16:31 +02:00
Ryan Summers 45638caa43 Simplifying and correcting triangle wave generation 2021-06-21 20:57:36 +02:00
Ryan Summers 986e7cc457 Adding initial take at scan mode signal generation 2021-06-21 16:59:38 +02:00
Ryan Summers d81e0c9323
Merge branch 'master' into feature/livestream 2021-06-15 14:15:16 +02:00
Ryan Summers 3cdef581b8 Removing interword-idle-delay 2021-06-15 14:10:15 +02:00
Ryan Summers 8d1f2cf9b6 Updating versions 2021-06-15 12:51:42 +02:00
Ryan Summers b912f0c387 Merge branch 'feature/hal-update' into feature/livestream 2021-06-15 12:46:41 +02:00
Ryan Summers c96999de52 Moving ownership of hardware cs 2021-06-14 18:51:49 +02:00
Ryan Summers d6ccf1cc83 Utilize interleaved CSn 2021-06-14 18:49:46 +02:00
Ryan Summers b8c0abcea2 Updating HAL SPI usage to master version 2021-06-14 18:47:37 +02:00
Ryan Summers 9bc351109c Reverting unintended changes 2021-06-09 15:30:33 +02:00
Ryan Summers b5fdb31a02 Adding internal buffering to data stream blocks 2021-06-09 13:26:41 +02:00
Ryan Summers e01d430e8e Merge branch 'master' into feature/livestream 2021-06-09 12:46:56 +02:00