irena-avr/sologse
stephan bffd145273 sologse/mtr3gse: Makefile cleanup, Model specific sources
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm/avr@8175 bc5caf13-1734-44f8-af43-603852e9ee25
2021-03-10 20:49:48 +00:00
..
adc.c sologse/mtr3gse: Makefile cleanup, Model specific sources 2021-03-10 20:49:48 +00:00
adc.h sologse/mtr3gse: Makefile cleanup, Model specific sources 2021-03-10 20:49:48 +00:00
gse_bin2fpga.py Complete Modularization and new features. 2014-09-10 12:25:10 +00:00
gse_ihex2fpga.py sologse firmware: Can now transmit binary code to fpga (similar protocol to ihex). Also new scripts for sending binary data. 2014-06-09 18:14:33 +00:00
hex.c Added svn:keyword "Id" to all .c and .h files. 2014-10-09 10:33:10 +00:00
hex.h Added svn:keyword "Id" to all .c and .h files. 2014-10-09 10:33:10 +00:00
io_base.c Fixed IO bug that appeared during modularization. 2014-10-15 10:46:55 +00:00
io_base.h Fixed IO bug that appeared during modularization. 2014-10-15 10:46:55 +00:00
io_spi.c Added svn:keyword "Id" to all .c and .h files. 2014-10-09 10:33:10 +00:00
io_spi.h Added svn:keyword "Id" to all .c and .h files. 2014-10-09 10:33:10 +00:00
io_usart.c Fixed IO bug that appeared during modularization. 2014-10-15 10:46:55 +00:00
io_usart.h Added svn:keyword "Id" to all .c and .h files. 2014-10-09 10:33:10 +00:00
Makefile sologse/mtr3gse: Makefile cleanup, Model specific sources 2021-03-10 20:49:48 +00:00
mtr3.c sologse/mtr3gse: Makefile cleanup, Model specific sources 2021-03-10 20:49:48 +00:00
README gse change4: added temperature read and fault latchup read 2016-12-13 16:07:09 +00:00
solo.c sologse/mtr3gse: Makefile cleanup, Model specific sources 2021-03-10 20:49:48 +00:00
sologse.c sologse/mtr3gse: Makefile cleanup, Model specific sources 2021-03-10 20:49:48 +00:00
sologse_fpga.py Fixed IO bug that appeared during modularization. 2014-10-15 10:46:55 +00:00
timer.c Added svn:keyword "Id" to all .c and .h files. 2014-10-09 10:33:10 +00:00
timer.h Added svn:keyword "Id" to all .c and .h files. 2014-10-09 10:33:10 +00:00

All commands have to end with either of [\r, \n, 0x00]

'I' Print system infos.
  [Options]
    'I' Current state of all 4 ports (1x 32bit hex).
    'P' Power. Voltage, current and temperature readings of the ADC (each as 16bit hex).
    'T' Current onboard time. (1x 32bit hex).
    'V' Version string. Info about the firmware version.

'M' Mode select. Change mode of different modules.
  [Options]
    'P' Power. Enable/disable logging of voltage/current.
      [Options]
        '0' Disable logging.
        '1' Enable logging.
    'U' USART BAUD. Change the speed at which the USART communicates.
      [Options]
        '0' Set speed to 38400bps.
        '1' Set speed to 115400bps.
    'T' Sync onboard clock. WARNING: This also resets the 1HZ clock.
    'S' Change data order of the SPI.
      [options]
        'L' Lsb first.
        'M' Msb first.

'F' Set/Get status of FPGA.
  [Options]
    'N' Set NCONFIG pin.
      [Options]
        '0' Set NCONFIG low.
        '1' Set NCONFIG high.
    'C' Set CONFDONE pin.
      [Options]
        '0' Set CONFDONE low.
        '1' Set CONFDONE high.
    'S' Print NSTATUS ('0' or '1').

':' Send intel hex data through SPI/FPGA.
  [Options]
    '0-9a-fA-F' Intel hex compliant command string (only data and eof record types are supported).

';' Send raw bytes (format similar to intel hex) via SPI/FPGA.

'#' Send raw bytes (no format) via SPI/FPGA.

'C' Set pulse width of clock output.
  [Options]
    '0-9a-fA-F' Number of tick left out between pulses. (1x byte (2 chars)).

'T' Set onboard time.
  [Options]
    '0-9a-fA-F' New time (4x byte (8 chars)).