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

12 years agobugfix flash read/write for off-by-one errors
Dan White [Sun, 3 Jun 2012 02:13:20 +0000 (21:13 -0500)]
bugfix flash read/write for off-by-one errors

12 years agore-check dac-adc direct connection, good
Dan White [Sun, 3 Jun 2012 02:12:03 +0000 (21:12 -0500)]
re-check dac-adc direct connection, good

12 years agoquiet down output for i2c
Dan White [Sun, 3 Jun 2012 01:08:07 +0000 (20:08 -0500)]
quiet down output for i2c

12 years agoupdate PS max/min values for pcb-v2
Dan White [Sun, 3 Jun 2012 01:07:37 +0000 (20:07 -0500)]
update PS max/min values for pcb-v2

12 years agowip
Dan White [Fri, 18 May 2012 01:09:17 +0000 (20:09 -0500)]
wip

12 years agowip
Dan White [Mon, 14 May 2012 16:58:10 +0000 (11:58 -0500)]
wip

12 years agoIgnore subdir holding libftdi and libmpsse
Dan White [Mon, 14 May 2012 02:24:35 +0000 (21:24 -0500)]
Ignore subdir holding libftdi and libmpsse

12 years agoIgnore generated files from x.c
Dan White [Mon, 14 May 2012 02:23:44 +0000 (21:23 -0500)]
Ignore generated files from x.c

12 years agoWaggle the pins ns430 test code
Dan White [Mon, 14 May 2012 02:22:00 +0000 (21:22 -0500)]
Waggle the pins ns430 test code

12 years agoAdd archive of v1 pcb for easy reference
Dan White [Mon, 14 May 2012 02:21:10 +0000 (21:21 -0500)]
Add archive of v1 pcb for easy reference

12 years agoAdd uart header
Dan White [Mon, 14 May 2012 02:20:34 +0000 (21:20 -0500)]
Add uart header

12 years agotrack down arb_out1 wiggles WRT PS settings
Dan White [Mon, 14 May 2012 02:17:22 +0000 (21:17 -0500)]
track down arb_out1 wiggles WRT PS settings

12 years agoFix redundant send of POR AD524x value
Dan White [Mon, 14 May 2012 02:17:08 +0000 (21:17 -0500)]
Fix redundant send of POR AD524x value

12 years agoWIP
Dan White [Sun, 13 May 2012 01:53:07 +0000 (20:53 -0500)]
WIP

12 years agoAdd GPIO capability to unused I2C bitbang pins
Dan White [Sun, 13 May 2012 00:55:11 +0000 (19:55 -0500)]
Add GPIO capability to unused I2C bitbang pins

12 years agoInitial testing of forth interp
Dan White [Fri, 11 May 2012 23:42:35 +0000 (18:42 -0500)]
Initial testing of forth interp

12 years agoFast hex file download
Dan White [Fri, 11 May 2012 23:41:59 +0000 (18:41 -0500)]
Fast hex file download

12 years agoCleanup header
Dan White [Fri, 11 May 2012 23:41:32 +0000 (18:41 -0500)]
Cleanup header

12 years agotrack header, generated by make ns430-atoi.h
Dan White [Thu, 10 May 2012 03:10:34 +0000 (22:10 -0500)]
track header, generated by make ns430-atoi.h

12 years agoStart cleaning up forth interp, will use UART hardware instead of timer
Dan White [Thu, 10 May 2012 03:10:00 +0000 (22:10 -0500)]
Start cleaning up forth interp, will use UART hardware instead of timer

12 years agoCleanup memmap bugs
Dan White [Thu, 10 May 2012 03:09:05 +0000 (22:09 -0500)]
Cleanup memmap bugs

12 years agoUnixify memmap, add sfrw() to mmap2h.sh
Dan White [Thu, 10 May 2012 02:06:27 +0000 (21:06 -0500)]
Unixify memmap, add sfrw() to mmap2h.sh

12 years agoWIP
Dan White [Wed, 9 May 2012 19:41:01 +0000 (14:41 -0500)]
WIP

12 years agoAdd start of msp-forth translation to NS430
Dan White [Wed, 9 May 2012 15:55:18 +0000 (10:55 -0500)]
Add start of msp-forth translation to NS430

12 years agoUpdate ADC testing to use new API
Dan White [Tue, 8 May 2012 18:22:41 +0000 (13:22 -0500)]
Update ADC testing to use new API