430.git
11 years agomemory testing start
Dan White [Sat, 13 Apr 2013 17:42:33 +0000 (12:42 -0500)]
memory testing start

11 years agons430: setup for ubuntu 12.04 mspgcc version
Dan White [Fri, 12 Apr 2013 22:54:16 +0000 (17:54 -0500)]
ns430: setup for ubuntu 12.04 mspgcc version

11 years agoharmonics w/ sin inputs
Dan White [Mon, 8 Apr 2013 19:03:31 +0000 (14:03 -0500)]
harmonics w/ sin inputs

11 years agosine integration start with chip 14 arb0
Dan White [Mon, 8 Apr 2013 18:04:19 +0000 (13:04 -0500)]
sine integration start with chip 14 arb0

11 years agochip 14 gm testing
Dan White [Sun, 7 Apr 2013 04:50:03 +0000 (23:50 -0500)]
chip 14 gm testing

11 years agosave chip14 tests
Dan White [Fri, 5 Apr 2013 20:04:26 +0000 (15:04 -0500)]
save chip14 tests

11 years agoplots for arb0 testing
Dan White [Fri, 5 Apr 2013 03:52:41 +0000 (22:52 -0500)]
plots for arb0 testing

11 years agoWIP reproduce arb0 setup
Dan White [Fri, 5 Apr 2013 00:06:26 +0000 (19:06 -0500)]
WIP reproduce arb0 setup

11 years agoarb0 works!!!
Dan White [Thu, 4 Apr 2013 20:41:18 +0000 (15:41 -0500)]
arb0 works!!!

11 years agoadd chip calibrations for 13, 14
Dan White [Thu, 4 Apr 2013 18:14:08 +0000 (13:14 -0500)]
add chip calibrations for 13, 14

11 years agotesting arb0 channel DC integration
Dan White [Thu, 28 Mar 2013 19:39:26 +0000 (14:39 -0500)]
testing arb0 channel DC integration

11 years agofixup
Dan White [Thu, 28 Mar 2013 17:10:52 +0000 (12:10 -0500)]
fixup

11 years agosave footprints sent to Markus
Dan White [Mon, 25 Mar 2013 18:16:38 +0000 (13:16 -0500)]
save footprints sent to Markus

11 years agoadd pdf of power switch sch
Dan White [Mon, 25 Mar 2013 18:14:30 +0000 (13:14 -0500)]
add pdf of power switch sch

11 years agobugfix
Dan White [Sat, 23 Mar 2013 04:09:59 +0000 (23:09 -0500)]
bugfix

11 years agoEWU research slide generation
Dan White [Fri, 1 Mar 2013 16:11:06 +0000 (10:11 -0600)]
EWU research slide generation

11 years agoadd temp testing script
Dan White [Tue, 12 Feb 2013 15:30:04 +0000 (09:30 -0600)]
add temp testing script

11 years agoSet new attribute on instance not class
Dan White [Wed, 28 Nov 2012 19:55:46 +0000 (13:55 -0600)]
Set new attribute on instance not class

11 years agowip
Dan White [Tue, 6 Nov 2012 20:56:25 +0000 (14:56 -0600)]
wip

11 years agowip
Dan White [Tue, 6 Nov 2012 17:21:07 +0000 (11:21 -0600)]
wip

11 years agoProperly close ports with provided interface
Dan White [Fri, 2 Nov 2012 23:41:03 +0000 (18:41 -0500)]
Properly close ports with provided interface

11 years agoAdd a .close() method to port interfaces
Dan White [Fri, 2 Nov 2012 23:39:58 +0000 (18:39 -0500)]
Add a .close() method to port interfaces

11 years agoProperly raise exceptions
Dan White [Fri, 2 Nov 2012 23:39:09 +0000 (18:39 -0500)]
Properly raise exceptions

11 years agoStore local ftdi module ref in I2C
Dan White [Fri, 2 Nov 2012 23:38:07 +0000 (18:38 -0500)]
Store local ftdi module ref in I2C

11 years agoUpdate py modules
Dan White [Fri, 2 Nov 2012 22:19:54 +0000 (17:19 -0500)]
Update py modules

11 years agoAdd power switch sch for documentation
Dan White [Fri, 2 Nov 2012 22:17:06 +0000 (17:17 -0500)]
Add power switch sch for documentation

11 years agoEnsure or warn about kernel USB autosuspend
Dan White [Mon, 29 Oct 2012 19:09:16 +0000 (14:09 -0500)]
Ensure or warn about kernel USB autosuspend

11 years agoEnable usage of ft4232 suspend pin
Dan White [Sun, 28 Oct 2012 01:37:26 +0000 (20:37 -0500)]
Enable usage of ft4232 suspend pin

Need to add an external circuit which switches off power to devboard when
SUSPEND pin is low.

11 years agoAdd and update calibration
Dan White [Sat, 27 Oct 2012 03:17:20 +0000 (22:17 -0500)]
Add and update calibration

11 years agofix filename construction
Dan White [Thu, 25 Oct 2012 23:03:32 +0000 (18:03 -0500)]
fix filename construction

11 years agoAdd baseline chip calibrations
Dan White [Mon, 22 Oct 2012 18:50:42 +0000 (13:50 -0500)]
Add baseline chip calibrations

11 years agoTo a global config instance
Dan White [Thu, 18 Oct 2012 18:04:26 +0000 (13:04 -0500)]
To a global config instance

11 years agodevboard is now a module, act accordingly
Dan White [Wed, 17 Oct 2012 21:03:53 +0000 (16:03 -0500)]
devboard is now a module, act accordingly

11 years agoBare default settings
Dan White [Wed, 17 Oct 2012 18:24:49 +0000 (13:24 -0500)]
Bare default settings

11 years agoInitialize ADC properly
Dan White [Wed, 17 Oct 2012 18:24:28 +0000 (13:24 -0500)]
Initialize ADC properly

11 years agoyaml dump likes lists instead of tuples
Dan White [Wed, 17 Oct 2012 05:01:48 +0000 (00:01 -0500)]
yaml dump likes lists instead of tuples

11 years agobugfix: save dac config
Dan White [Wed, 17 Oct 2012 05:00:17 +0000 (00:00 -0500)]
bugfix: save dac config

11 years agoCull extra parameters not used in __init__
Dan White [Wed, 17 Oct 2012 04:54:13 +0000 (23:54 -0500)]
Cull extra parameters not used in __init__

11 years agoWIP fixups to make work
Dan White [Tue, 16 Oct 2012 21:05:28 +0000 (16:05 -0500)]
WIP fixups to make work

11 years agoCleanup devboard.py, ready to test live
Dan White [Tue, 16 Oct 2012 20:32:13 +0000 (15:32 -0500)]
Cleanup devboard.py, ready to test live

11 years agoDevboard module to handle everything hardware-specific
Dan White [Tue, 16 Oct 2012 20:19:21 +0000 (15:19 -0500)]
Devboard module to handle everything hardware-specific

11 years agoChange name to _config(), add remaining
Dan White [Tue, 16 Oct 2012 20:18:33 +0000 (15:18 -0500)]
Change name to _config(), add remaining

11 years agoFixup changes
Dan White [Tue, 16 Oct 2012 05:50:36 +0000 (00:50 -0500)]
Fixup changes

11 years agonon-null
Dan White [Tue, 16 Oct 2012 05:21:18 +0000 (00:21 -0500)]
non-null

11 years agoSettings save/restore helpers UNTESTED
Dan White [Mon, 15 Oct 2012 19:49:11 +0000 (14:49 -0500)]
Settings save/restore helpers UNTESTED

11 years agoMove default setting to usbio
Dan White [Mon, 15 Oct 2012 19:47:42 +0000 (14:47 -0500)]
Move default setting to usbio

11 years agoUse custom SPI interface with libftdi
Dan White [Sun, 14 Oct 2012 03:13:45 +0000 (22:13 -0500)]
Use custom SPI interface with libftdi

11 years agoplots for presenation
Dan White [Wed, 10 Oct 2012 16:02:50 +0000 (11:02 -0500)]
plots for presenation

12 years agoupdate
Dan White [Tue, 9 Oct 2012 20:36:14 +0000 (15:36 -0500)]
update

12 years agowork on I/V curve tracing
Dan White [Sun, 7 Oct 2012 02:21:31 +0000 (21:21 -0500)]
work on I/V curve tracing

12 years agoupdate
Dan White [Mon, 24 Sep 2012 16:18:01 +0000 (11:18 -0500)]
update

12 years agoHistogram of all channels x runs
Dan White [Fri, 21 Sep 2012 18:08:22 +0000 (13:08 -0500)]
Histogram of all channels x runs

12 years agoFail on warnings
Dan White [Wed, 12 Sep 2012 16:35:38 +0000 (11:35 -0500)]
Fail on warnings

12 years agoChange devboard crystal to 12 MHz
Dan White [Tue, 11 Sep 2012 19:47:28 +0000 (14:47 -0500)]
Change devboard crystal to 12 MHz

12 years agoWorkup to allow msp4th testing on PC
Dan White [Tue, 11 Sep 2012 19:24:47 +0000 (14:24 -0500)]
Workup to allow msp4th testing on PC

12 years agoAdd processor header
Dan White [Sun, 9 Sep 2012 03:55:07 +0000 (22:55 -0500)]
Add processor header

12 years agoWIP debugging
Dan White [Sun, 9 Sep 2012 03:54:35 +0000 (22:54 -0500)]
WIP debugging

12 years agoWIP give up for the day, alignment issues??
Dan White [Sat, 8 Sep 2012 04:39:02 +0000 (23:39 -0500)]
WIP give up for the day, alignment issues??

12 years agorename makefiles
Dan White [Sat, 8 Sep 2012 01:21:14 +0000 (20:21 -0500)]
rename makefiles

12 years agoupdate
Dan White [Sat, 8 Sep 2012 01:20:28 +0000 (20:20 -0500)]
update

12 years agoWIP porting to normal C
Dan White [Fri, 7 Sep 2012 18:12:25 +0000 (13:12 -0500)]
WIP porting to normal C

12 years agosnapshot hacking
Dan White [Fri, 7 Sep 2012 17:58:04 +0000 (12:58 -0500)]
snapshot hacking

12 years agoReworking main/msp4th/uart code
Dan White [Fri, 7 Sep 2012 17:57:06 +0000 (12:57 -0500)]
Reworking main/msp4th/uart code

12 years agoAdd chip 04 cal data
Dan White [Wed, 5 Sep 2012 16:07:49 +0000 (11:07 -0500)]
Add chip 04 cal data

12 years agoAdd chip 03 cal plots
Dan White [Wed, 5 Sep 2012 16:07:36 +0000 (11:07 -0500)]
Add chip 03 cal plots

12 years agoCal data for chip 03
Dan White [Tue, 4 Sep 2012 21:11:25 +0000 (16:11 -0500)]
Cal data for chip 03

12 years agoUpdate chip 02 cal data
Dan White [Tue, 4 Sep 2012 19:08:44 +0000 (14:08 -0500)]
Update chip 02 cal data

12 years agoAdd chip 02 cal data
Dan White [Tue, 4 Sep 2012 18:56:49 +0000 (13:56 -0500)]
Add chip 02 cal data

12 years agoldscript from openmsp430 project
Dan White [Tue, 4 Sep 2012 18:41:14 +0000 (13:41 -0500)]
ldscript from openmsp430 project

12 years agoupdate chip 01 plot
Dan White [Tue, 4 Sep 2012 18:32:50 +0000 (13:32 -0500)]
update chip 01 plot

12 years agoFix stats script to pick last real measured Voos
Dan White [Tue, 4 Sep 2012 18:00:56 +0000 (13:00 -0500)]
Fix stats script to pick last real measured Voos

12 years agoMake stand-alone script
Dan White [Tue, 4 Sep 2012 18:00:38 +0000 (13:00 -0500)]
Make stand-alone script

12 years agoScript to plot calibration times
Dan White [Tue, 4 Sep 2012 17:45:50 +0000 (12:45 -0500)]
Script to plot calibration times

12 years agoArchive chip 02 calibrations
Dan White [Tue, 4 Sep 2012 17:45:12 +0000 (12:45 -0500)]
Archive chip 02 calibrations

12 years agoDo not evaluate converged channels calibrations
Dan White [Tue, 4 Sep 2012 17:25:49 +0000 (12:25 -0500)]
Do not evaluate converged channels

12 years agoChip 01 cal data
Dan White [Tue, 4 Sep 2012 15:44:00 +0000 (10:44 -0500)]
Chip 01 cal data

12 years agoConsistent labels
Dan White [Tue, 4 Sep 2012 15:43:03 +0000 (10:43 -0500)]
Consistent labels

12 years agoMove old cal data to archive
Dan White [Tue, 4 Sep 2012 15:42:47 +0000 (10:42 -0500)]
Move old cal data to archive

12 years agoTighter Voos histogram range
Dan White [Tue, 4 Sep 2012 02:43:08 +0000 (21:43 -0500)]
Tighter Voos histogram range

12 years agoAdd last of old cal data
Dan White [Tue, 4 Sep 2012 01:37:11 +0000 (20:37 -0500)]
Add last of old cal data

All before this date did not properly re-calibrate the mux buffers when looping
in calibrate.py

12 years agoensure mux is in correct state when looping
Dan White [Tue, 4 Sep 2012 01:33:22 +0000 (20:33 -0500)]
ensure mux is in correct state when looping

12 years agotweak calibration stats script
Dan White [Tue, 4 Sep 2012 01:03:08 +0000 (20:03 -0500)]
tweak calibration stats script

12 years agoStart chip01 test batch
Dan White [Tue, 4 Sep 2012 00:06:09 +0000 (19:06 -0500)]
Start chip01 test batch

12 years agoSpeedup calibration, run some more
Dan White [Mon, 3 Sep 2012 23:48:31 +0000 (18:48 -0500)]
Speedup calibration, run some more

12 years agoAdd chip02 calibration run data
Dan White [Mon, 3 Sep 2012 20:58:22 +0000 (15:58 -0500)]
Add chip02 calibration run data

12 years agosave calibration loops always, no exceptions
Dan White [Sun, 2 Sep 2012 03:40:07 +0000 (22:40 -0500)]
save calibration loops always, no exceptions

12 years agoStore calibration data
Dan White [Sat, 1 Sep 2012 04:21:06 +0000 (23:21 -0500)]
Store calibration data

12 years agoMajor update: vectorize secant method
Dan White [Sat, 1 Sep 2012 03:51:09 +0000 (22:51 -0500)]
Major update: vectorize secant method

12 years agocleanup
Dan White [Wed, 29 Aug 2012 17:58:08 +0000 (12:58 -0500)]
cleanup

12 years agosave calibration output
Dan White [Tue, 28 Aug 2012 20:12:14 +0000 (15:12 -0500)]
save calibration output

12 years agoAdd secant optimization algorithm
Dan White [Tue, 28 Aug 2012 20:02:34 +0000 (15:02 -0500)]
Add secant optimization algorithm

12 years agoadd plotting to calibration
Dan White [Mon, 27 Aug 2012 18:56:10 +0000 (13:56 -0500)]
add plotting to calibration

12 years agoAdd termplotter module for plotting to the stdout
Dan White [Sun, 26 Aug 2012 02:45:02 +0000 (21:45 -0500)]
Add termplotter module for plotting to the stdout

12 years agoWIP amplifier calibration
Dan White [Wed, 18 Jul 2012 01:36:39 +0000 (20:36 -0500)]
WIP amplifier calibration

12 years agoChange Rsense for AtoI supplies
Dan White [Tue, 17 Jul 2012 18:14:22 +0000 (13:14 -0500)]
Change Rsense for AtoI supplies

12 years agoAdd power supply current measuring functions
Dan White [Tue, 17 Jul 2012 17:28:36 +0000 (12:28 -0500)]
Add power supply current measuring functions

12 years agoADS8201 interrupt setup
Dan White [Tue, 17 Jul 2012 17:27:52 +0000 (12:27 -0500)]
ADS8201 interrupt setup

12 years agoparanoid timing for CS, SK setting
Dan White [Tue, 17 Jul 2012 02:33:32 +0000 (21:33 -0500)]
paranoid timing for CS, SK setting

Move the SK pin to the data-start state before asserting the CS pins.  Then we
are sure to not wiggle SK when CS is (being) asserted and (maybe) violate some
timing-related error.

12 years agobugfix SPI class, change API
Dan White [Tue, 17 Jul 2012 02:18:57 +0000 (21:18 -0500)]
bugfix SPI class, change API

For the weird SPI modes 1,3, SK must be in the opposite state than idle before
clocking in/out data.  The constructor uses a different data structure for
argument 'cs'.  A tuple of (mode, pinstate) is provided for each key, e.g.:
    {'_mask': (-1, 0xff),
     '_idle': (-1, 0xff),
     'dev1': (0, 0xf0)}

12 years agoUpdate R value
Dan White [Tue, 17 Jul 2012 00:03:23 +0000 (19:03 -0500)]
Update R value