Dan White [Fri, 2 Nov 2012 22:19:54 +0000 (17:19 -0500)]
Update py modules
Dan White [Fri, 2 Nov 2012 22:17:06 +0000 (17:17 -0500)]
Add power switch sch for documentation
Dan White [Mon, 29 Oct 2012 19:09:16 +0000 (14:09 -0500)]
Ensure or warn about kernel USB autosuspend
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.
Dan White [Sat, 27 Oct 2012 03:17:20 +0000 (22:17 -0500)]
Add and update calibration
Dan White [Thu, 25 Oct 2012 23:03:32 +0000 (18:03 -0500)]
fix filename construction
Dan White [Mon, 22 Oct 2012 18:50:42 +0000 (13:50 -0500)]
Add baseline chip calibrations
Dan White [Thu, 18 Oct 2012 18:04:26 +0000 (13:04 -0500)]
To a global config instance
Dan White [Wed, 17 Oct 2012 21:03:53 +0000 (16:03 -0500)]
devboard is now a module, act accordingly
Dan White [Wed, 17 Oct 2012 18:24:49 +0000 (13:24 -0500)]
Bare default settings
Dan White [Wed, 17 Oct 2012 18:24:28 +0000 (13:24 -0500)]
Initialize ADC properly
Dan White [Wed, 17 Oct 2012 05:01:48 +0000 (00:01 -0500)]
yaml dump likes lists instead of tuples
Dan White [Wed, 17 Oct 2012 05:00:17 +0000 (00:00 -0500)]
bugfix: save dac config
Dan White [Wed, 17 Oct 2012 04:54:13 +0000 (23:54 -0500)]
Cull extra parameters not used in __init__
Dan White [Tue, 16 Oct 2012 21:05:28 +0000 (16:05 -0500)]
WIP fixups to make work
Dan White [Tue, 16 Oct 2012 20:32:13 +0000 (15:32 -0500)]
Cleanup devboard.py, ready to test live
Dan White [Tue, 16 Oct 2012 20:19:21 +0000 (15:19 -0500)]
Devboard module to handle everything hardware-specific
Dan White [Tue, 16 Oct 2012 20:18:33 +0000 (15:18 -0500)]
Change name to _config(), add remaining
Dan White [Tue, 16 Oct 2012 05:50:36 +0000 (00:50 -0500)]
Fixup changes
Dan White [Tue, 16 Oct 2012 05:21:18 +0000 (00:21 -0500)]
non-null
Dan White [Mon, 15 Oct 2012 19:49:11 +0000 (14:49 -0500)]
Settings save/restore helpers UNTESTED
Dan White [Mon, 15 Oct 2012 19:47:42 +0000 (14:47 -0500)]
Move default setting to usbio
Dan White [Sun, 14 Oct 2012 03:13:45 +0000 (22:13 -0500)]
Use custom SPI interface with libftdi
Dan White [Wed, 10 Oct 2012 16:02:50 +0000 (11:02 -0500)]
plots for presenation
Dan White [Tue, 9 Oct 2012 20:36:14 +0000 (15:36 -0500)]
update
Dan White [Sun, 7 Oct 2012 02:21:31 +0000 (21:21 -0500)]
work on I/V curve tracing
Dan White [Mon, 24 Sep 2012 16:18:01 +0000 (11:18 -0500)]
update
Dan White [Fri, 21 Sep 2012 18:08:22 +0000 (13:08 -0500)]
Histogram of all channels x runs
Dan White [Wed, 12 Sep 2012 16:35:38 +0000 (11:35 -0500)]
Fail on warnings
Dan White [Tue, 11 Sep 2012 19:47:28 +0000 (14:47 -0500)]
Change devboard crystal to 12 MHz
Dan White [Tue, 11 Sep 2012 19:24:47 +0000 (14:24 -0500)]
Workup to allow msp4th testing on PC
Dan White [Sun, 9 Sep 2012 03:55:07 +0000 (22:55 -0500)]
Add processor header
Dan White [Sun, 9 Sep 2012 03:54:35 +0000 (22:54 -0500)]
WIP debugging
Dan White [Sat, 8 Sep 2012 04:39:02 +0000 (23:39 -0500)]
WIP give up for the day, alignment issues??
Dan White [Sat, 8 Sep 2012 01:21:14 +0000 (20:21 -0500)]
rename makefiles
Dan White [Sat, 8 Sep 2012 01:20:28 +0000 (20:20 -0500)]
update
Dan White [Fri, 7 Sep 2012 18:12:25 +0000 (13:12 -0500)]
WIP porting to normal C
Dan White [Fri, 7 Sep 2012 17:58:04 +0000 (12:58 -0500)]
snapshot hacking
Dan White [Fri, 7 Sep 2012 17:57:06 +0000 (12:57 -0500)]
Reworking main/msp4th/uart code
Dan White [Wed, 5 Sep 2012 16:07:49 +0000 (11:07 -0500)]
Add chip 04 cal data
Dan White [Wed, 5 Sep 2012 16:07:36 +0000 (11:07 -0500)]
Add chip 03 cal plots
Dan White [Tue, 4 Sep 2012 21:11:25 +0000 (16:11 -0500)]
Cal data for chip 03
Dan White [Tue, 4 Sep 2012 19:08:44 +0000 (14:08 -0500)]
Update chip 02 cal data
Dan White [Tue, 4 Sep 2012 18:56:49 +0000 (13:56 -0500)]
Add chip 02 cal data
Dan White [Tue, 4 Sep 2012 18:41:14 +0000 (13:41 -0500)]
ldscript from openmsp430 project
Dan White [Tue, 4 Sep 2012 18:32:50 +0000 (13:32 -0500)]
update chip 01 plot
Dan White [Tue, 4 Sep 2012 18:00:56 +0000 (13:00 -0500)]
Fix stats script to pick last real measured Voos
Dan White [Tue, 4 Sep 2012 18:00:38 +0000 (13:00 -0500)]
Make stand-alone script
Dan White [Tue, 4 Sep 2012 17:45:50 +0000 (12:45 -0500)]
Script to plot calibration times
Dan White [Tue, 4 Sep 2012 17:45:12 +0000 (12:45 -0500)]
Archive chip 02 calibrations
Dan White [Tue, 4 Sep 2012 17:25:49 +0000 (12:25 -0500)]
Do not evaluate converged channels
Dan White [Tue, 4 Sep 2012 15:44:00 +0000 (10:44 -0500)]
Chip 01 cal data
Dan White [Tue, 4 Sep 2012 15:43:03 +0000 (10:43 -0500)]
Consistent labels
Dan White [Tue, 4 Sep 2012 15:42:47 +0000 (10:42 -0500)]
Move old cal data to archive
Dan White [Tue, 4 Sep 2012 02:43:08 +0000 (21:43 -0500)]
Tighter Voos histogram range
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
Dan White [Tue, 4 Sep 2012 01:33:22 +0000 (20:33 -0500)]
ensure mux is in correct state when looping
Dan White [Tue, 4 Sep 2012 01:03:08 +0000 (20:03 -0500)]
tweak calibration stats script
Dan White [Tue, 4 Sep 2012 00:06:09 +0000 (19:06 -0500)]
Start chip01 test batch
Dan White [Mon, 3 Sep 2012 23:48:31 +0000 (18:48 -0500)]
Speedup calibration, run some more
Dan White [Mon, 3 Sep 2012 20:58:22 +0000 (15:58 -0500)]
Add chip02 calibration run data
Dan White [Sun, 2 Sep 2012 03:40:07 +0000 (22:40 -0500)]
save calibration loops always, no exceptions
Dan White [Sat, 1 Sep 2012 04:21:06 +0000 (23:21 -0500)]
Store calibration data
Dan White [Sat, 1 Sep 2012 03:51:09 +0000 (22:51 -0500)]
Major update: vectorize secant method
Dan White [Wed, 29 Aug 2012 17:58:08 +0000 (12:58 -0500)]
cleanup
Dan White [Tue, 28 Aug 2012 20:12:14 +0000 (15:12 -0500)]
save calibration output
Dan White [Tue, 28 Aug 2012 20:02:34 +0000 (15:02 -0500)]
Add secant optimization algorithm
Dan White [Mon, 27 Aug 2012 18:56:10 +0000 (13:56 -0500)]
add plotting to calibration
Dan White [Sun, 26 Aug 2012 02:45:02 +0000 (21:45 -0500)]
Add termplotter module for plotting to the stdout
Dan White [Wed, 18 Jul 2012 01:36:39 +0000 (20:36 -0500)]
WIP amplifier calibration
Dan White [Tue, 17 Jul 2012 18:14:22 +0000 (13:14 -0500)]
Change Rsense for AtoI supplies
Dan White [Tue, 17 Jul 2012 17:28:36 +0000 (12:28 -0500)]
Add power supply current measuring functions
Dan White [Tue, 17 Jul 2012 17:27:52 +0000 (12:27 -0500)]
ADS8201 interrupt setup
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.
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)}
Dan White [Tue, 17 Jul 2012 00:03:23 +0000 (19:03 -0500)]
Update R value
Dan White [Mon, 16 Jul 2012 23:23:05 +0000 (18:23 -0500)]
update cal voltages
Dan White [Mon, 16 Jul 2012 22:53:10 +0000 (17:53 -0500)]
also save measured data for Ivdd plot
Dan White [Mon, 16 Jul 2012 22:25:02 +0000 (17:25 -0500)]
chip 02 Vdd_digi supply current vs Vdd_digi
Dan White [Fri, 13 Jul 2012 03:42:43 +0000 (22:42 -0500)]
cache _cs_cmd because it never changes
Dan White [Fri, 13 Jul 2012 02:53:16 +0000 (21:53 -0500)]
speed up adc and dac routines (>2x !)
Dan White [Fri, 13 Jul 2012 02:18:24 +0000 (21:18 -0500)]
make SPI class work
Dan White [Fri, 13 Jul 2012 01:28:20 +0000 (20:28 -0500)]
Add libftdi-based SPI class.
Dan White [Thu, 12 Jul 2012 03:12:09 +0000 (22:12 -0500)]
WIP
Dan White [Tue, 10 Jul 2012 18:10:17 +0000 (13:10 -0500)]
clarify usbio.py function docs
Dan White [Wed, 4 Jul 2012 00:29:50 +0000 (19:29 -0500)]
no sleeping, go fast!
Dan White [Sun, 1 Jul 2012 02:03:32 +0000 (21:03 -0500)]
update resistor values
Dan White [Sun, 1 Jul 2012 02:03:18 +0000 (21:03 -0500)]
interactive bisect can repeat a guess
Dan White [Sun, 1 Jul 2012 02:02:57 +0000 (21:02 -0500)]
add calibration script, run within mpssee-test.py
Dan White [Tue, 26 Jun 2012 16:56:58 +0000 (11:56 -0500)]
add csv links
Dan White [Sat, 23 Jun 2012 01:27:43 +0000 (20:27 -0500)]
start splitting out forth interp from main()
Dan White [Sat, 23 Jun 2012 01:25:47 +0000 (20:25 -0500)]
start making a proper header set for ns430 development
Dan White [Sat, 23 Jun 2012 01:24:01 +0000 (20:24 -0500)]
archive pdfs of design
Dan White [Sat, 23 Jun 2012 01:23:31 +0000 (20:23 -0500)]
archive files sent to Tom Grady
Dan White [Sat, 23 Jun 2012 01:07:17 +0000 (20:07 -0500)]
make board pass 10mil space rule
Dan White [Sat, 23 Jun 2012 01:03:25 +0000 (20:03 -0500)]
pull new jumper footprints
Dan White [Sat, 23 Jun 2012 01:02:59 +0000 (20:02 -0500)]
Add modded footprint to fit 10mil router bit
Dan White [Fri, 22 Jun 2012 20:25:46 +0000 (15:25 -0500)]
increase annular ring size
Dan White [Fri, 22 Jun 2012 20:02:18 +0000 (15:02 -0500)]
Add Hi-Z buffer sch/pcb
Dan White [Sun, 17 Jun 2012 02:44:49 +0000 (21:44 -0500)]
add archive of testing data