430.git
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

12 years agoupdate cal voltages
Dan White [Mon, 16 Jul 2012 23:23:05 +0000 (18:23 -0500)]
update cal voltages

12 years agoalso save measured data for Ivdd plot
Dan White [Mon, 16 Jul 2012 22:53:10 +0000 (17:53 -0500)]
also save measured data for Ivdd plot

12 years agochip 02 Vdd_digi supply current vs Vdd_digi
Dan White [Mon, 16 Jul 2012 22:25:02 +0000 (17:25 -0500)]
chip 02 Vdd_digi supply current vs Vdd_digi

12 years agocache _cs_cmd because it never changes
Dan White [Fri, 13 Jul 2012 03:42:43 +0000 (22:42 -0500)]
cache _cs_cmd because it never changes

12 years agospeed up adc and dac routines (>2x !)
Dan White [Fri, 13 Jul 2012 02:53:16 +0000 (21:53 -0500)]
speed up adc and dac routines (>2x !)

12 years agomake SPI class work
Dan White [Fri, 13 Jul 2012 02:18:24 +0000 (21:18 -0500)]
make SPI class work

12 years agoAdd libftdi-based SPI class.
Dan White [Fri, 13 Jul 2012 01:28:20 +0000 (20:28 -0500)]
Add libftdi-based SPI class.

12 years agoWIP
Dan White [Thu, 12 Jul 2012 03:12:09 +0000 (22:12 -0500)]
WIP

12 years agoclarify usbio.py function docs
Dan White [Tue, 10 Jul 2012 18:10:17 +0000 (13:10 -0500)]
clarify usbio.py function docs

12 years agono sleeping, go fast!
Dan White [Wed, 4 Jul 2012 00:29:50 +0000 (19:29 -0500)]
no sleeping, go fast!

12 years agoupdate resistor values
Dan White [Sun, 1 Jul 2012 02:03:32 +0000 (21:03 -0500)]
update resistor values

12 years agointeractive bisect can repeat a guess
Dan White [Sun, 1 Jul 2012 02:03:18 +0000 (21:03 -0500)]
interactive bisect can repeat a guess

12 years agoadd calibration script, run within mpssee-test.py
Dan White [Sun, 1 Jul 2012 02:02:57 +0000 (21:02 -0500)]
add calibration script, run within mpssee-test.py

12 years agoadd csv links
Dan White [Tue, 26 Jun 2012 16:56:58 +0000 (11:56 -0500)]
add csv links

12 years agostart splitting out forth interp from main()
Dan White [Sat, 23 Jun 2012 01:27:43 +0000 (20:27 -0500)]
start splitting out forth interp from main()

12 years agostart making a proper header set for ns430 development
Dan White [Sat, 23 Jun 2012 01:25:47 +0000 (20:25 -0500)]
start making a proper header set for ns430 development

12 years agoarchive pdfs of design
Dan White [Sat, 23 Jun 2012 01:24:01 +0000 (20:24 -0500)]
archive pdfs of design

12 years agoarchive files sent to Tom Grady
Dan White [Sat, 23 Jun 2012 01:23:31 +0000 (20:23 -0500)]
archive files sent to Tom Grady

12 years agomake board pass 10mil space rule
Dan White [Sat, 23 Jun 2012 01:07:17 +0000 (20:07 -0500)]
make board pass 10mil space rule

12 years agopull new jumper footprints
Dan White [Sat, 23 Jun 2012 01:03:25 +0000 (20:03 -0500)]
pull new jumper footprints

12 years agoAdd modded footprint to fit 10mil router bit
Dan White [Sat, 23 Jun 2012 01:02:59 +0000 (20:02 -0500)]
Add modded footprint to fit 10mil router bit

12 years agoincrease annular ring size
Dan White [Fri, 22 Jun 2012 20:25:46 +0000 (15:25 -0500)]
increase annular ring size

12 years agoAdd Hi-Z buffer sch/pcb
Dan White [Fri, 22 Jun 2012 20:02:18 +0000 (15:02 -0500)]
Add Hi-Z buffer sch/pcb

12 years agoadd archive of testing data
Dan White [Sun, 17 Jun 2012 02:44:49 +0000 (21:44 -0500)]
add archive of testing data

12 years agomatch mux and chain ordering
Dan White [Sun, 17 Jun 2012 02:40:55 +0000 (21:40 -0500)]
match mux and chain ordering

12 years agoadd bisection function for finding offset values
Dan White [Fri, 15 Jun 2012 22:20:36 +0000 (17:20 -0500)]
add bisection function for finding offset values

12 years agomisc testing
Dan White [Fri, 15 Jun 2012 22:20:13 +0000 (17:20 -0500)]
misc testing

12 years agocleanup mux ota mode symbols
Dan White [Fri, 15 Jun 2012 22:19:27 +0000 (17:19 -0500)]
cleanup mux ota mode symbols

12 years agocleanup
Dan White [Fri, 15 Jun 2012 22:17:34 +0000 (17:17 -0500)]
cleanup

12 years agoAllow direct word setting for testing
Dan White [Sat, 9 Jun 2012 16:45:21 +0000 (11:45 -0500)]
Allow direct word setting for testing

12 years agoflash wip
Dan White [Mon, 4 Jun 2012 16:54:25 +0000 (11:54 -0500)]
flash wip

12 years agoCleanup type cast warnings
Dan White [Mon, 4 Jun 2012 14:22:44 +0000 (09:22 -0500)]
Cleanup type cast warnings

12 years agotest new flash write/readback, good
Dan White [Sun, 3 Jun 2012 02:13:39 +0000 (21:13 -0500)]
test new flash write/readback, good