Commit graph

2,335 commits

Author SHA1 Message Date
stephan
c9da8eed55 arm/avr: fix hv_safe() w/ timeout in case the ADS is missing
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8978 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-31 17:20:20 +00:00
stephan
bf47faeaea arm/spi: clear spicmd
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8977 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-31 17:01:33 +00:00
stephan
d54cfae760 arm/chaos.py: read_conf() version 2
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8976 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-31 17:00:53 +00:00
stephan
f1a418f072 arm/avr: make %.ad
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8975 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-31 17:00:14 +00:00
stephan
d16529b866 arm: FATNAME_flash_CHAOS
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8974 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-31 16:59:46 +00:00
stephan
577af1e42a arm: eth/init/force
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8973 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-30 19:07:46 +00:00
stephan
7eb40c8860 flash_CHAOS: reboot when FPGA tipped
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8972 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-30 16:24:45 +00:00
stephan
a845e19615 flash_CHAOS: disable, in case of reboot
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8971 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-30 16:22:36 +00:00
stephan
3dba3604e5 arm/enc28j60: more tolerance for detecting chip presence
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8970 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-30 16:21:33 +00:00
stephan
c2600bab78 arm: arm/usbreset
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8969 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-30 16:20:30 +00:00
stephan
7a0568d55e arm/usb: usb_reset()
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8968 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-30 16:19:51 +00:00
stephan
bf8fd01307 arm/avr: %.id, %.eeprom.eeprom
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8967 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-30 11:41:35 +00:00
stephan
ed7df63322 arm/chaos: chaos/adcread
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8966 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-30 11:40:00 +00:00
stephan
c23e2d8090 arm/hk: minor code rearrangement
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8965 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-30 11:38:35 +00:00
stephan
16bd1f4af9 arm: variable hk_packet
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8964 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-30 11:37:51 +00:00
stephan
12ff85e72a arm/udp: fix MAC for 2 digit SerialNo
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8963 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-30 11:36:07 +00:00
stephan
1690852f20 flash_CHAOS
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8962 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-30 11:35:08 +00:00
stephan
43d8d4dc21 avr/chaos: read default conf from EEPROM
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8961 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-30 04:07:37 +00:00
stephan
5c7b76daba irena/Makefile: %.nE
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8960 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-30 03:53:56 +00:00
stephan
f9a927169f arm/spi: fix accept strings as command
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8957 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-26 19:41:39 +00:00
stephan
ccfced1f78 arm/spi: accept strings as command
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8956 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-26 18:49:53 +00:00
stephan
c251dd2b5e arm/avr/chaos: compile conf into eeprom
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8955 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-26 12:16:15 +00:00
stephan
5cdb35b800 arm/avr: read_adc(), read_adcaux(), read_adchv()
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8954 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-25 08:32:25 +00:00
stephan
bdb26d9ccd arm/avr: ADS8688 gains, fixes
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8953 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-24 21:25:36 +00:00
stephan
176e08b0ae arm/avr/chaos: hv_safe()
- WDT timeout at 1s
- toggle LED in WDT interrupt
- enable WDT reset
- keep WDT interrupting, reset only when stuck `cli()`
- `hv_safe()` when WDT interrupts accumulate
- `hv_safe()` shuts down hvosc, dac and optionally portc.  
- `hv_is_safe()` when hvosc is off and dac is off.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8952 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-24 15:45:11 +00:00
stephan
ee2b359ee7 arm/avr: -fverbose-asm
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8951 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-24 15:36:20 +00:00
stephan
0b0ab01ec3 arm/chaos: major rewrite
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8950 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-24 12:41:11 +00:00
stephan
24317449cb arm pres/fiforeset: reset spi_fifo too
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8949 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-24 12:23:34 +00:00
stephan
50d5e13fff arm/parser: CMD_KWF()
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8948 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-24 12:22:33 +00:00
stephan
625b35f30f arm/plugin: ->par is now default flags, buf=flash_buffer
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8947 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-24 12:21:53 +00:00
stephan
50c6bdbba4 arm: copy flash_IRENA to flash_CHAOS
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8946 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-24 10:51:48 +00:00
stephan
902be76bcc arm/press: fix pres/inj
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8945 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-23 16:02:24 +00:00
stephan
3a70431965 arm/hk, prefilled: fix packet data size
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8944 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-23 15:48:41 +00:00
stephan
dd0f83945c IRENA: bitfile w/ 2 pressure sensors
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8943 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-23 13:58:30 +00:00
stephan
a769876288 arm/pressure: spy two sensors
- two temp and pressure variables
- unify `pr/read` and `pr/inj`
- save a hash of the calib words.
- verify two hashed in spy()



git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8941 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-22 22:20:49 +00:00
stephan
f9c6ab1a7d arm/chaos: new subsystem, read ADS8688 for HK
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8940 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-22 17:15:54 +00:00
stephan
b9bd89d56a arm/hk: expose avr_hk in hk.h
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8939 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-22 13:54:21 +00:00
stephan
5bb9f49a50 arm hk: avr hk infra
1. Send short 0x4a20 packets when no message is present
2. Define submission of preformatted HK packets. 

TODO: expose the infra in `hk.h`



git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8938 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-22 13:47:20 +00:00
stephan
f7480da6c9 arm: SerialNo-CHAOS=13
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8937 bc5caf13-1734-44f8-af43-603852e9ee25
2024-05-22 13:07:57 +00:00
stephan
f01ade46a2 usbterm: do not kill DumpDest on Stop()
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8925 bc5caf13-1734-44f8-af43-603852e9ee25
2024-04-23 15:58:04 +00:00
stephan
1c09c824ef arm/pressure: add flags for a second sensor
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8924 bc5caf13-1734-44f8-af43-603852e9ee25
2024-04-18 13:18:06 +00:00
stephan
806444191a STISANA3 bitfile
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8919 bc5caf13-1734-44f8-af43-603852e9ee25
2024-03-28 10:37:14 +00:00
stephan
70784ebb1a IRENA: target irenafile supports -B
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8917 bc5caf13-1734-44f8-af43-603852e9ee25
2024-03-25 17:40:30 +00:00
stephan
a37de6fe37 IRENA: target irenafile in irena
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8916 bc5caf13-1734-44f8-af43-603852e9ee25
2024-03-25 17:36:41 +00:00
stephan
e6de79df68 NARENA: flash
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8915 bc5caf13-1734-44f8-af43-603852e9ee25
2024-03-25 15:49:55 +00:00
stephan
309f986651 narena: new calib_l2()
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8913 bc5caf13-1734-44f8-af43-603852e9ee25
2024-03-25 10:59:13 +00:00
stephan
b1d960bc6c STIS: new dorn data format analysis
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8912 bc5caf13-1734-44f8-af43-603852e9ee25
2024-03-24 18:28:32 +00:00
stephan
5dfb9ad466 IRENA: CHAOS SUMO analysis
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8911 bc5caf13-1734-44f8-af43-603852e9ee25
2024-03-24 18:27:51 +00:00
stephan
8068dc3a17 IRENA: min()
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8910 bc5caf13-1734-44f8-af43-603852e9ee25
2024-03-24 18:27:20 +00:00
stephan
5a46f9442b narena: new dorn ifc, data format
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@8909 bc5caf13-1734-44f8-af43-603852e9ee25
2024-03-24 18:26:43 +00:00