Commit graph

  • 4cebcfd7a0 chaos avr: wdt do not save to eeprom by default stephan 2024-01-09 01:29:23 +00:00
  • 2ad0d06952 chaos avr: wdt_init needs to write WDE for the sequence to work stephan 2024-01-09 01:10:30 +00:00
  • 40b8364146 chaos avr: Y command: IO peek, fix stephan 2024-01-09 00:43:39 +00:00
  • 49c81e504b chaos avr: Y command: IO peek stephan 2024-01-09 00:41:42 +00:00
  • 578a7e3b5c chaos avr: wdt period change via asm to meet WDCE timimg stephan 2024-01-09 00:40:53 +00:00
  • 94f9766c8f chaos avr: int2frame, frame2int, wdt resp = wdt_count stephan 2024-01-08 23:17:06 +00:00
  • 1ec38c1f15 avr chaos: avr AIO, fixes stephan 2024-01-08 20:35:52 +00:00
  • ed7b61f9a6 chaos avr: port C command, "CW" stephan 2024-01-08 16:13:08 +00:00
  • 1240531a55 chaos avr: port C command stephan 2024-01-08 16:02:15 +00:00
  • fc221e0616 chaos avr: eeprom save: resp before exec, load: check padding stephan 2024-01-08 16:01:25 +00:00
  • 9766093043 chaos avr: eeprom config stephan 2024-01-08 15:21:59 +00:00
  • 631c4da3de chaos avr: fix uninitialized resp[] warning stephan 2024-01-08 00:36:04 +00:00
  • 9e8c5e481d chaos avr: watchdog interrupt ramps to 0 stephan 2024-01-08 00:11:33 +00:00
  • fb2b1a889d chaos avr: V version command stephan 2024-01-07 21:36:26 +00:00
  • 5917d306f1 chaos avr: svn keywords stephan 2024-01-07 21:22:55 +00:00
  • 7a0c9a5bec chaos avr: svn keywords stephan 2024-01-07 21:22:25 +00:00
  • d4ab4bcaa8 chaos avr: cleanup, fix tick frequency stephan 2024-01-07 21:19:32 +00:00
  • e945144251 chaos avr: try TICKO in PWM mode stephan 2024-01-07 20:36:54 +00:00
  • fbc298b685 chaos avr: use TICKA, since TICKO is invalid with CTC mode stephan 2024-01-07 20:12:39 +00:00
  • 72960b77b2 chaos avr: usr PRR to turn off unused functions stephan 2024-01-07 20:11:52 +00:00
  • 0c36cab0e2 chaos avr: spi_int without PCINT19 stephan 2024-01-07 19:35:42 +00:00
  • d04b3df400 chaos avr: spi_int via PCINT/PIND stephan 2024-01-07 18:57:14 +00:00
  • ecf0c93b9e chaos avr: use compound literal stephan 2024-01-07 16:22:41 +00:00
  • 30ae25519d chaos avr: init tick to 10ms, fix adc_read χ² calculation stephan 2024-01-07 13:22:29 +00:00
  • 5a0dacf24c chaos avr: dac_ramp() and adc_read() stephan 2024-01-07 00:03:30 +00:00
  • eaf3bfa027 chaos ltc1655: echo parameter stephan 2024-01-06 20:58:57 +00:00
  • 8efeaf01cf chaos adc8688: revert nonsense: ADC_CE needs to be an output stephan 2024-01-06 13:12:46 +00:00
  • 7a79e56d0e chaos adc8688: ADC_CE needs to be an output, clear SDO after write stephan 2024-01-06 13:09:32 +00:00
  • fc4d93a804 chaos adc8688: next atempt at 50% duty cycle SCLK stephan 2024-01-06 12:58:20 +00:00
  • 37046f870f chaos avr: make MISO an output stephan 2024-01-06 12:34:10 +00:00
  • d7e0364735 chaos ltc1655: next attempt at 50% duty cycle SCLK stephan 2024-01-06 12:04:55 +00:00
  • aa393e628a chaos ltc1655: extend the last SCLK pulse stephan 2024-01-06 11:46:57 +00:00
  • ca26ebab0a arm/avr/chaos: drive an ADS8688 and LTC1655 stephan 2023-12-29 11:06:06 +00:00
  • bffd145273 sologse/mtr3gse: Makefile cleanup, Model specific sources stephan 2021-03-10 20:49:48 +00:00
  • 8e91f01f51 gse change4: added temperature read and fault latchup read wetzel 2016-12-13 16:07:09 +00:00
  • 1fb032bb0f avr/sologse allow: make UNIT='LND gse 1' sologse.burn stephan 2016-10-17 13:29:17 +00:00
  • 1026492b39 sologse firmware: add DEFAULT target stephan 2016-03-03 09:48:04 +00:00
  • 1cf8375a20 sologse firmware: fix bug in set_time stephan 2016-03-02 22:33:57 +00:00
  • 2c38a446e6 arm..: typos and whitespace stephan 2015-05-31 09:07:46 +00:00
  • d0ab3ecbf2 sologse avr: add unit id, fix: two level stringification stephan 2015-05-27 15:16:18 +00:00
  • b824b747c2 sologse avr: add unit id stephan 2015-05-27 15:11:01 +00:00
  • 79309902de Remove unnecessary include of non-existant sologse.h rasch 2015-04-14 19:17:12 +00:00
  • d1c8d07e32 arm/avr: lcd: fix lfuse spec stephan 2015-03-27 09:36:53 +00:00
  • 1b6320c72d Fixed IO bug that appeared during modularization. rasch 2014-10-15 10:46:55 +00:00
  • 83884983f0 Added svn:keyword "Id" to all .c and .h files. Added Makefile to versioncontrol, so that the binary can actually be compiled. rasch 2014-10-09 10:33:10 +00:00
  • 6ad398a837 Complete Modularization and new features. * sologse.c has been split into several modules. * Compiling now requires its own Makefile. * State machine has been reworked to be more modular. * Bugs with missing line termination have been fixed. * sologse_fpga.py contains an interactive interface to the device. * New spi transfer mode '#' allows raw bytes to be sent via SPI without requiring any formatting. rasch 2014-09-10 12:25:10 +00:00
  • 7d18b5ffa5 sologse firmware: Can now transmit binary code to fpga (similar protocol to ihex). Also new scripts for sending binary data. rasch 2014-06-09 18:14:33 +00:00
  • 36071a5037 sologse firmware: FPGA interface works. IO cleaned up. rasch 2014-06-06 16:43:33 +00:00
  • 2714d0e16b sologse firmware: Add missing state transitions rasch 2014-06-06 10:23:11 +00:00
  • 62d9c31c08 sologse firmware: Fixes and test functions for SPI. rasch 2014-06-06 09:20:14 +00:00
  • 0a6e7363db sologse firmware: use PIN for input, SPI fixes stephan 2014-06-05 16:23:03 +00:00
  • 10b87dab7a sologse: Bug fixes. sologse.c: Fixed multiple bugs in the state machine. Most notably missing state changes and a bug where a newline would always reset the state machine. sologse_fpga.py: Stop transmission if an error occurs while sending. rasch 2014-06-05 13:16:11 +00:00
  • 34754ed2cb sologse: Removed unnecessary 'static' keywords to avoid compiler warnings. rasch 2014-06-03 14:35:21 +00:00
  • b674d55fe3 sologse: Bugfix: 1HZ_clk not blinking on startup. rasch 2014-06-03 14:32:31 +00:00
  • 0233041ab6 sologse: Script for sending binary files via fpga. rasch 2014-06-03 14:14:40 +00:00
  • 9bd03dc93d sologse: 1HZ_clk can be turned off, spi reverses bit-order before sending rasch 2014-06-03 11:33:13 +00:00
  • 0600c3e7fb sologse: New features. * Onboard clock. * Reworked command syntax. * Communication with SPI/FPGA is now possible. * Time and power can be logged contiously. * Probably more... rasch 2014-05-19 16:20:55 +00:00
  • ca76a7049b sologse: Modularity improvements and working 32bit clock. Also some syntax changes for commands. rasch 2014-05-17 20:57:12 +00:00
  • e9f87ab105 sologse: New features for ADC and 1HZ_CLK. * ADC now also checks current. * ADC values can be printed. * 1HZ_CLK can be forced to use new cycle length immediately. rasch 2014-05-13 16:16:11 +00:00
  • e073fd2f65 sologse: Fixed problem where interrupts would ignore variables because of missing volatile keywords. rasch 2014-05-11 16:38:50 +00:00
  • 757dd345f5 sologse: Fixes for ADC and 1HZ_CLK rasch 2014-05-11 15:54:39 +00:00
  • e69acba563 sologse: Corrected timing for 1HZ_CLOCK pulse width change. rasch 2014-05-06 11:37:27 +00:00
  • f3f9f027d9 sologse: Abstracted IO-layer, added SPI/FPGA interface, added state machine for IO handling. rasch 2014-04-22 12:18:51 +00:00
  • af16f1bda7 lcd_routines: Added: WriteCharWait WriteString Init without Cursor in LCD florians 2014-04-10 12:22:51 +00:00
  • ad98bf1e5f LCD: Added: Hello World PrintInt Code to call LCD_Init SerialNo and Version Code to call SerialNo and Version florians 2014-04-10 12:19:18 +00:00
  • a522cd9ba0 Added SerialNo, VersionNo and function to print; Added function to call LCD_Init florians 2014-04-10 08:57:58 +00:00
  • 8ef4ae77ba Fix LCD-Init; added delays florians 2014-04-09 19:59:17 +00:00
  • 33f984efe5 sologse: Changed 1Hz clock mode to PWM. Started nonblocking USART interface (not functional yet). rasch 2014-03-05 01:38:37 +00:00
  • d58334f3c9 sologse: use svn Id as greeting message stephan 2014-02-27 12:33:14 +00:00
  • 45efc3cf15 sologse: define lfuse value stephan 2014-02-27 12:28:55 +00:00
  • 730c630a01 sologse: 1HZ-timer added rasch 2014-02-24 11:45:39 +00:00
  • bbf5aba318 lcd: SetPix karnjit 2014-02-21 14:30:19 +00:00
  • 762e6fc662 lcd: debug: turn control lines to output stephan 2014-02-05 17:31:53 +00:00
  • f4dedb7851 lcd: lcd_routines refactored karnjit 2014-02-05 15:04:38 +00:00
  • dc4ffc1d08 sologse: Add 1Hz timer. rasch 2014-02-05 11:40:27 +00:00
  • 33d001b9ea sologse initial working commit. rasch 2014-02-03 11:27:10 +00:00
  • c1f04fe90d avr: CPU spec for solo GSE stephan 2014-01-29 14:03:21 +00:00
  • 9b45ae67cf sirena avr: read command returns 0xff :-( stephan 2013-12-16 15:38:42 +00:00
  • e1b136d7d6 sirena display: compile fixes stephan 2013-12-13 14:08:45 +00:00
  • 5e96459267 sirena display: uart debugger karnjit 2013-12-13 13:43:14 +00:00
  • dad1036679 sirena avr: burn infrastructure stephan 2013-11-18 13:49:14 +00:00
  • 82e96b6dbf sirena avr: merge spi_slave with Martins LCD code karnjit 2013-11-18 12:49:11 +00:00
  • 811bd3eec1 Added LCD driver for ATMega32 kruse 2013-10-17 14:43:30 +00:00
  • 0c43a9889b add clean target stephan 2012-08-02 09:58:50 +00:00
  • 5b364c478c all warnings fixed stephan 2012-05-29 15:50:33 +00:00
  • bc93af0194 Lauri's ECR controller stephan 2012-05-29 15:21:41 +00:00
  • 9764729009 stepper: fix initial pulse width stephan 2011-10-13 15:14:36 +00:00
  • 7c651198a6 avr spi_slave: do not abort 0xff stephan 2011-10-13 14:35:15 +00:00
  • 36116263b5 Stepper: fix wgm stephan 2011-10-13 14:34:35 +00:00
  • e5abc164c4 StepperControl: fix Rx return bytes stephan 2011-10-13 12:33:40 +00:00
  • 33e7ce6818 invert MSB idle bit stephan 2011-10-13 10:58:03 +00:00
  • 82027e7dc0 StepperControl fix MCU stephan 2011-10-13 09:23:20 +00:00
  • 3ac35ec85d avr: linker and burn make targets stephan 2011-10-06 15:12:24 +00:00
  • 6e7675b7ac Steppercontrol with 3-byte commands stephan 2011-09-30 13:34:30 +00:00
  • 6137694225 avr spi_slave: sync implementation stephan 2011-09-27 07:35:21 +00:00
  • f3f698bf7e avr: reduce irq disable time in spi_slave_Tx stephan 2011-09-12 09:14:47 +00:00
  • 4d83181f0a avr/spislave: this could run stephan 2011-08-18 06:44:43 +00:00
  • e06759c35f avr spi isr stephan 2011-08-17 10:37:38 +00:00