DDSFirmware_PWM.hex with Sync cleanup
added and improved sync output for PWM bursts
Cleanup PWM Pulse
DDS: disabled PWM Pulses when changing number manually via encoder
Merge branch 'master' of https://git.code.sf.net/p/dcg-firmware/code-git
Merge branch 'master' of https://git.code.sf.net/p/dcg-firmware/code-git
variable name fix and git test
Merge branch 'master' of https://git.code.sf.net/p/dcg-firmware/code-git
variable name fix and git test
compiled with avr-gcc5.4.0
Merge branch 'master' of https://git.code.sf.net/p/dcg-firmware/code-git
compiled with avr-gcc5.4.0
beta 0.4
beta 04
beta 0.4
beta 0.4
beta 0.4
beta 0.4
beta 0.4 8bit
beta 0.4
again 8 bit
Fehler bei Einstellungen AVR-Studio
Neues Hex-Files mit genauer Bezeichnung 644p
new infos
fpga, new hw
update fpga usage
Merge branch 'master' of https://git.code.sf.net/p/dcg-firmware/code-git
update Kopplung DACRAM
git file change test 4
git file change test3
git file change test2
git file change test
test
- Initial checkin
- Initial checkin
- Removed an old debug message
- Inital checkin
- Initial checkin
- Initial checkin
- Initial commit
initial checkin
- Initial checkin
- Add a hysteresis to reset of the overtemp fault.
DDS: fixed bug in AD9833 frequency write (dds-hw.c)
DDS: added '.cvsignore'
implemented TRMSC range on panel
synchronized uart.c and uart.h with project DCG-Firmware
implemented settings: save, autosave, permanent trmsc display time, scrolling speed
updated changelog and todo
- Fix the initialisation of some fields over which gcc 4.2.2 complains (Thanks to Andreas Tobler)
- White-space cleanup and add the variable TOOL_PREFIX (Thanks to Andreas Tobler)
- Fixed the value of Params.GainPwrIn.
- Enabled the 12bit eep version as default. The 16bit version doesn't need a eep-file
- Corrected the initialisation of the hysteresis temperatur of the LM75
- Add a missing 'break'.
- Changed the algorithm, which modifies setpoints. Turning the encoder starts
- Fixed the year of the copyright
- Add the check of DCVoltMod and DCAmpMod to CheckLimits().
DDS: access to 4094 shift registers now working
- Don't set ADCRawI and ADCRawU with the values from the AD-Channels 2 and 3
- Fix the range switching of the current, if the panel touch the border of the current
DDS: frequency and waveform settings via panel, reworked encoder acceleration
- Load the initial values of the voltage/current range from eeprom.
implemented logic menu settings, cleaned up timer.c/timer.h
removed debug.h
More complete Parser support. Some DSP and SCL commandos are still missing. Sweep to come. All commands for JLab and LabView implemented.
Panel refresh on Parser commands implemented for frequency, level (rms), waveform, offset
- The initial DAC offsets must be greater than 0 to make the calibration possible.
documented timer.c
placed logic options in waveform menu
implemented TRMSC RMS and Peak display
added -Werror to Makefile
Temp checkin to avoid overwrite of central structures by Thoralt again. Check whether excel files can be kept in cvs (Syntax-Description). Will be updated shortly
- RS and R/W must be set before the high pulse of E is triggered.
disabled encoder menu navigation
tex documentation first checkin
- Fix the order of static and volatile (Thanks to Andreas Tobler)
AVR Studio project file and missing dds.h
First introduction of parser listening to UART. Supports FRQ, WAV, LVL, DCO.
added permanent TRMSC display
- Corrected the i2c address for the LM75.
DDS: dds-hw does now correct offset setting (LTC1257), relay and attenuator setting (4094) and frequency output (AD9833)
DDS: added more menu items, defined sub menus, moved struct and prototypes to panel.h
updated burst
updated Makefile for Linux compatibility, cleaned code
prepared burst support in main.c and timer.c, timer.h
finished burst
implemented sweep modes
added ucEncoderPrescaler to Params
- Fix the range switching of the current, if the panel touch the border of the lower current
added __attribute__((unused)) to some parameters
EEPROM holds parameters, implemented 5 seconds write cache
- Increase the DAC settle time
first version of documentation of DDS-C Syntax. Sweep and logic lo and hi for parser. bug fix in level determination
- Add a filter for the current mode input signal
DDS: cleaned up code, added comments
First TRMSC support without Peak level. Adjustment of Parameter feedback.
fixed offset display bug
- Fixed the previous commit (90 -> 0x90).
- Renamed yCurrent_1e6 and yVoltage_1e6 to wCurrent_1e6 and wVoltage_1e6