anelok:anelok.git
3 years agohw/: fully routed and 1.5 mm shorter (66.5 mm -> 65 mm) split
Werner Almesberger [Fri, 30 May 2014 22:25:55 +0000 (19:25 -0300)]
hw/: fully routed and 1.5 mm shorter (66.5 mm -> 65 mm)

3 years agohw/: completed more of the layout
Werner Almesberger [Fri, 30 May 2014 16:20:08 +0000 (13:20 -0300)]
hw/: completed more of the layout

3 years agome/STACKIN.SPLIT: updated stacking
Werner Almesberger [Fri, 30 May 2014 14:01:35 +0000 (11:01 -0300)]
me/STACKIN.SPLIT: updated stacking

3 years agohw/NOTES: update with descriptions from other boards
Werner Almesberger [Fri, 30 May 2014 13:59:38 +0000 (10:59 -0300)]
hw/NOTES: update with descriptions from other boards

3 years agohw/: first try of the "split" design (WIP)
Werner Almesberger [Fri, 30 May 2014 13:10:02 +0000 (10:10 -0300)]
hw/: first try of the "split" design (WIP)

3 years agofirst partial try with the CPU in a "USB west" orientation
Werner Almesberger [Thu, 29 May 2014 08:32:29 +0000 (05:32 -0300)]
first partial try with the CPU in a "USB west" orientation

Seems that too much stuff gets rotated and we end up with many things at
the nearly inaccessible "northern" face.

3 years agohw/pcb/Makefile: design orientation and board properties
Werner Almesberger [Tue, 27 May 2014 08:54:54 +0000 (05:54 -0300)]
hw/pcb/Makefile: design orientation and board properties

3 years agohw/anelok.kicad_pcb: moved charge pump capacitors away from board edge
Werner Almesberger [Tue, 27 May 2014 00:02:43 +0000 (21:02 -0300)]
hw/anelok.kicad_pcb: moved charge pump capacitors away from board edge

Also updated the date code.

3 years agohw/anelok.kicad_pcb: widen capacitive sensor by 3 * 2 * 0.2 mm
Werner Almesberger [Sat, 24 May 2014 10:20:39 +0000 (07:20 -0300)]
hw/anelok.kicad_pcb: widen capacitive sensor by 3 * 2 * 0.2 mm

3 years agohw/pcb/Makefile: increase zone clearance from 0.3 to 0.4 mm and add cut-out zones
Werner Almesberger [Sat, 24 May 2014 09:59:04 +0000 (06:59 -0300)]
hw/pcb/Makefile: increase zone clearance from 0.3 to 0.4 mm and add cut-out zones

3 years agohw/sub.sch: remove "no connect" marker from traces that now do connect
Werner Almesberger [Sat, 24 May 2014 09:49:01 +0000 (06:49 -0300)]
hw/sub.sch: remove "no connect" marker from traces that now do connect

Very minor ERC quibble.

3 years agohw/anelok.kicad_pcb: update date code and add direction markers for chips
Werner Almesberger [Sat, 24 May 2014 09:47:09 +0000 (06:47 -0300)]
hw/anelok.kicad_pcb: update date code and add direction markers for chips

3 years agohw/: connect both boards, for easier PCB making and testing
Werner Almesberger [Sat, 24 May 2014 09:43:16 +0000 (06:43 -0300)]
hw/: connect both boards, for easier PCB making and testing

3 years agohw/: route VRF to an interrupt-capable pin of the KL26
Werner Almesberger [Fri, 23 May 2014 23:01:34 +0000 (20:01 -0300)]
hw/: route VRF to an interrupt-capable pin of the KL26

3 years agohw/anelok.kicad_pcb: move boards closer together
Werner Almesberger [Fri, 23 May 2014 22:10:28 +0000 (19:10 -0300)]
hw/anelok.kicad_pcb: move boards closer together

3 years agohw/anelok.kicad_pcb: align boards and remove obsolete helper drawings
Werner Almesberger [Fri, 23 May 2014 21:48:11 +0000 (18:48 -0300)]
hw/anelok.kicad_pcb: align boards and remove obsolete helper drawings

3 years agohw/: correct ERC complaints
Werner Almesberger [Fri, 23 May 2014 21:26:32 +0000 (18:26 -0300)]
hw/: correct ERC complaints

3 years agohw/: add varistors to rfkill switch
Werner Almesberger [Fri, 23 May 2014 21:20:44 +0000 (18:20 -0300)]
hw/: add varistors to rfkill switch

3 years agohw/anelok.kicad_pcb: capacitive sensor board version V1A
Werner Almesberger [Fri, 23 May 2014 21:10:51 +0000 (18:10 -0300)]
hw/anelok.kicad_pcb: capacitive sensor board version V1A

3 years agohw/anelok.kicad_pcb: added ground zones and text
Werner Almesberger [Fri, 23 May 2014 20:19:16 +0000 (17:19 -0300)]
hw/anelok.kicad_pcb: added ground zones and text

3 years agohw/anelok.kicad_pcb: updated PCB outline
Werner Almesberger [Fri, 23 May 2014 19:58:53 +0000 (16:58 -0300)]
hw/anelok.kicad_pcb: updated PCB outline

3 years agohw/anelok.kicad_pcb: pulled in memory card holder by 0.5 mm
Werner Almesberger [Fri, 23 May 2014 19:45:44 +0000 (16:45 -0300)]
hw/anelok.kicad_pcb: pulled in memory card holder by 0.5 mm

3 years agohw/: fully routed
Werner Almesberger [Fri, 23 May 2014 18:30:15 +0000 (15:30 -0300)]
hw/: fully routed

Remaining issues:
- properly draw sub-board
- pull in memory card connector by at least 0.5 mm, better 1 mm
- add zones and text

3 years agohw/: almost fully routed feature-complete design
Werner Almesberger [Fri, 23 May 2014 17:17:05 +0000 (14:17 -0300)]
hw/: almost fully routed feature-complete design

The main missing bits:
- battery holder needs proper placement
- LED isn't connected yet
- board outline is needs updating

3 years agohw/anelok.kicad_pcb: rough tentative placing (but with major issues)
Werner Almesberger [Wed, 21 May 2014 15:59:39 +0000 (12:59 -0300)]
hw/anelok.kicad_pcb: rough tentative placing (but with major issues)

The display still on top while the rest is at the bottom. So it's not
coplanar at all.

3 years agome/STACKING.LARGE: mechanical stacking for the "large" design
Werner Almesberger [Wed, 21 May 2014 13:31:01 +0000 (10:31 -0300)]
me/STACKING.LARGE: mechanical stacking for the "large" design

3 years agohw/anelok.kicad_pcb: make an ugly connection to the LED
Werner Almesberger [Wed, 21 May 2014 03:47:49 +0000 (00:47 -0300)]
hw/anelok.kicad_pcb: make an ugly connection to the LED

3 years agohw/: first try at layout (WIP)
Werner Almesberger [Wed, 21 May 2014 03:21:22 +0000 (00:21 -0300)]
hw/: first try at layout (WIP)

3 years agome/case.fpd: rough outline of the new case (in progress)
Werner Almesberger [Wed, 14 May 2014 03:20:58 +0000 (00:20 -0300)]
me/case.fpd: rough outline of the new case (in progress)

3 years agohw/anelok.cmp: update footprint association
Werner Almesberger [Tue, 20 May 2014 17:53:02 +0000 (14:53 -0300)]
hw/anelok.cmp: update footprint association

3 years agoBOOKSHELF (32k): add various 32.768 kHz crystals in 3.2 x 1.5 mm packages
Werner Almesberger [Tue, 20 May 2014 17:27:42 +0000 (14:27 -0300)]
BOOKSHELF (32k): add various 32.768 kHz crystals in 3.2 x 1.5 mm packages

3 years agohw/: add a crystal to the KL26 and remove RF_CLK
Werner Almesberger [Tue, 20 May 2014 17:25:33 +0000 (14:25 -0300)]
hw/: add a crystal to the KL26 and remove RF_CLK

3 years agohw/anelok.cmp: footprint associations
Werner Almesberger [Tue, 20 May 2014 14:12:27 +0000 (11:12 -0300)]
hw/anelok.cmp: footprint associations

Also merged some parts that had different footprints for the same
characteristics.

3 years agohw/: replace FETs in SOT-323 with SOT-523
Werner Almesberger [Tue, 20 May 2014 14:07:01 +0000 (11:07 -0300)]
hw/: replace FETs in SOT-323 with SOT-523

DMG1012UW -> DMG1012T, NTS2101P -> DMG1013T

3 years agohw/: re-annotate everything
Werner Almesberger [Tue, 20 May 2014 14:04:56 +0000 (11:04 -0300)]
hw/: re-annotate everything

3 years agohw/anelok.sch: order sheets according to appearance
Werner Almesberger [Tue, 20 May 2014 11:55:13 +0000 (08:55 -0300)]
hw/anelok.sch: order sheets according to appearance

3 years agofw/: fix minor issues detected by ERC
Werner Almesberger [Tue, 13 May 2014 06:54:28 +0000 (03:54 -0300)]
fw/: fix minor issues detected by ERC

3 years agohw/user.sch: rename to disp.sch ("Display")
Werner Almesberger [Tue, 13 May 2014 06:51:09 +0000 (03:51 -0300)]
hw/user.sch: rename to disp.sch ("Display")

3 years agohw/: move capacitive sensor and battery holder to sub-board
Werner Almesberger [Tue, 13 May 2014 06:48:45 +0000 (03:48 -0300)]
hw/: move capacitive sensor and battery holder to sub-board

3 years agohw/anelok.pro (modules): remove switches; change battery to holder; add pads-array
Werner Almesberger [Tue, 13 May 2014 06:28:19 +0000 (03:28 -0300)]
hw/anelok.pro (modules): remove switches; change battery to holder; add pads-array

3 years agohw/anelok.pro: remove no longer needed device_sot.lib
Werner Almesberger [Tue, 13 May 2014 06:16:00 +0000 (03:16 -0300)]
hw/anelok.pro: remove no longer needed device_sot.lib

3 years agohw/: rearrange test points (TP12 to 3V3; TP3 on VBUS; TP5 on DISP_VDD)
Werner Almesberger [Tue, 13 May 2014 06:11:38 +0000 (03:11 -0300)]
hw/: rearrange test points (TP12 to 3V3; TP3 on VBUS; TP5 on DISP_VDD)

3 years agohw/power.sch: make CON4 an LP2032SM; show If of D2; small visual improvements
Werner Almesberger [Tue, 13 May 2014 05:51:11 +0000 (02:51 -0300)]
hw/power.sch: make CON4 an LP2032SM; show If of D2; small visual improvements

3 years agohw/power.sch: add diode to prevent battery -> VUSB drainage
Werner Almesberger [Mon, 12 May 2014 21:41:14 +0000 (18:41 -0300)]
hw/power.sch: add diode to prevent battery -> VUSB drainage

3 years agoTODO: conducted experiment showing that current can flow out of VREGIN
Werner Almesberger [Mon, 12 May 2014 21:03:48 +0000 (18:03 -0300)]
TODO: conducted experiment showing that current can flow out of VREGIN

We therefore need a diode there.

3 years agoBOOKSHELF: add n-FET in SOT-323, add SOT-523 FETs, add SOT-563 FET pairs
Werner Almesberger [Mon, 12 May 2014 19:51:11 +0000 (16:51 -0300)]
BOOKSHELF: add n-FET in SOT-323, add SOT-523 FETs, add SOT-563 FET pairs

The FET pairs is what we want in the end, but the single FETs is what
I have at the moment.

3 years agodoc/fets.fig: equivalent FET circuit topologies (for single/dual FETs)
Werner Almesberger [Mon, 12 May 2014 15:12:39 +0000 (12:12 -0300)]
doc/fets.fig: equivalent FET circuit topologies (for single/dual FETs)

3 years agohw/: KiCAD's internal reshuffling of things
Werner Almesberger [Mon, 12 May 2014 09:37:07 +0000 (06:37 -0300)]
hw/: KiCAD's internal reshuffling of things

(Should not cause any real changes in the schematics, but let's err on
the safe side and commit it anyway.)

3 years agohw/user.sch: add "POWERED" flag to DISP_VDD
Werner Almesberger [Mon, 12 May 2014 09:24:58 +0000 (06:24 -0300)]
hw/user.sch: add "POWERED" flag to DISP_VDD

3 years agohw/memcard.sch (CON3, R3): document possible configurations for memory card holder
Werner Almesberger [Mon, 12 May 2014 09:21:08 +0000 (06:21 -0300)]
hw/memcard.sch (CON3, R3): document possible configurations for memory card holder

3 years agohw/power.sch (U3): add options for AAT1217-3.3, AAT1217-1.2, and TLV61220
Werner Almesberger [Mon, 12 May 2014 08:56:37 +0000 (05:56 -0300)]
hw/power.sch (U3): add options for AAT1217-3.3, AAT1217-1.2, and TLV61220

3 years agohw/power.sch: add TVS at battery
Werner Almesberger [Sun, 11 May 2014 19:25:29 +0000 (16:25 -0300)]
hw/power.sch: add TVS at battery

3 years agohw/anelok.sch (U1): swap DISP_SCLK (PTD6) and CARD_DAT2 (PTD5)
Werner Almesberger [Sun, 11 May 2014 19:22:37 +0000 (16:22 -0300)]
hw/anelok.sch (U1): swap DISP_SCLK (PTD6) and CARD_DAT2 (PTD5)

It's PTD5 and not PTD6 that connects to SPI1_SCK.

3 years agohw/: add FET pair to switch OLED power
Werner Almesberger [Sun, 11 May 2014 19:17:06 +0000 (16:17 -0300)]
hw/: add FET pair to switch OLED power

3 years agohw/anelok.sch (TP4 .. TP8): remove all TPs for "extensions"
Werner Almesberger [Sun, 11 May 2014 19:15:47 +0000 (16:15 -0300)]
hw/anelok.sch (TP4 .. TP8): remove all TPs for "extensions"

3 years agohw/power.sch (Q1): use p-FET, not n-FET
Werner Almesberger [Sun, 11 May 2014 18:58:04 +0000 (15:58 -0300)]
hw/power.sch (Q1): use p-FET, not n-FET

3 years agohw/: add USB_nSENSE signal to detect presence of VBUS
Werner Almesberger [Sun, 11 May 2014 18:11:04 +0000 (15:11 -0300)]
hw/: add USB_nSENSE signal to detect presence of VBUS

3 years agoTODO: move or remove obsolete items
Werner Almesberger [Sun, 11 May 2014 12:02:03 +0000 (09:02 -0300)]
TODO: move or remove obsolete items

Wheel-related problems are kept for now, since we first have to confirm
use of the slider before we can definitely get rid of the wheel.

3 years agohw/user.sch: add 0R resistors to capacitive sensor, as placeholders for beads
Werner Almesberger [Sat, 10 May 2014 19:46:16 +0000 (16:46 -0300)]
hw/user.sch: add 0R resistors to capacitive sensor, as placeholders for beads

3 years agoBOOKSHELF, doc/comp/xtal.txt: add crystal selection and data sheets
Werner Almesberger [Sat, 10 May 2014 18:48:12 +0000 (15:48 -0300)]
BOOKSHELF, doc/comp/xtal.txt: add crystal selection and data sheets

3 years agofw/: add n-FET to drive memcard p-FET Q2, to ensure we can control Q2 even if Vsys...
Werner Almesberger [Sat, 10 May 2014 16:05:04 +0000 (13:05 -0300)]
fw/: add n-FET to drive memcard p-FET Q2, to ensure we can control Q2 even if Vsys is low

3 years agohw/anelok.sch: more RF_DD from PTC0 to PTA19, location of former RF_IRQ
Werner Almesberger [Sat, 10 May 2014 15:38:31 +0000 (12:38 -0300)]
hw/anelok.sch: more RF_DD from PTC0 to PTA19, location of former RF_IRQ

This makes the design compatible with KL25, since RF_DD is used as
interrupt source port C pins are not interrupt-capable on KL25.

3 years agohw/: replace wheel with capacitive sensor
Werner Almesberger [Fri, 9 May 2014 20:52:14 +0000 (17:52 -0300)]
hw/: replace wheel with capacitive sensor

3 years agohw/anelok.sch: make memcard sub-sheet symbol match others in size and location
Werner Almesberger [Fri, 9 May 2014 20:43:58 +0000 (17:43 -0300)]
hw/anelok.sch: make memcard sub-sheet symbol match others in size and location

3 years agohw/: resolve a few minor ERC complaints
Werner Almesberger [Fri, 9 May 2014 20:41:14 +0000 (17:41 -0300)]
hw/: resolve a few minor ERC complaints

3 years agohw/: replace AT86RF232 with CC2543 (circuit from Y-Box)
Werner Almesberger [Fri, 9 May 2014 20:33:31 +0000 (17:33 -0300)]
hw/: replace AT86RF232 with CC2543 (circuit from Y-Box)

3 years agohw/anelok.sch (R10, R11): add 33 Ohm series resistors to USB D+/D-
Werner Almesberger [Fri, 9 May 2014 16:03:54 +0000 (13:03 -0300)]
hw/anelok.sch (R10, R11): add 33 Ohm series resistors to USB D+/D-

Recommended by Kinetis L Quick Reference.

3 years agohw/ (Q1): remove dodgy reverse current protection; merge VBAT, VSYS; add USB cut-off
Werner Almesberger [Fri, 9 May 2014 15:59:21 +0000 (12:59 -0300)]
hw/ (Q1): remove dodgy reverse current protection; merge VBAT, VSYS; add USB cut-off

3 years agohw/power.sch (R9, SW2): remove "current throttle"
Werner Almesberger [Fri, 9 May 2014 15:26:02 +0000 (12:26 -0300)]
hw/power.sch (R9, SW2): remove "current throttle"

3 years agohw/anelok.sch (U1): switch from MKL25Z128VFT4 to MKL26Z128VFT4
Werner Almesberger [Fri, 9 May 2014 15:13:35 +0000 (12:13 -0300)]
hw/anelok.sch (U1): switch from MKL25Z128VFT4 to MKL26Z128VFT4

As far as Anelok is concerned, they're functionally equivalent. The
KL26 is just a little bit newer.

3 years agohw/: copy to hw-brd0/
Werner Almesberger [Fri, 9 May 2014 14:39:33 +0000 (11:39 -0300)]
hw/: copy to hw-brd0/

Since the next version will be very different from the first version, we
keep the old one in parallel, for reference.

3 years agoBOOKSHELF (AN3863, touch): "Designing Touch Sensing Electrodes"
Werner Almesberger [Fri, 9 May 2014 14:30:42 +0000 (11:30 -0300)]
BOOKSHELF (AN3863, touch): "Designing Touch Sensing Electrodes"

3 years agodoc/evol-hw.fig: show transition from KL25 to KL26
Werner Almesberger [Sun, 27 Apr 2014 05:01:17 +0000 (02:01 -0300)]
doc/evol-hw.fig: show transition from KL25 to KL26

3 years agodoc/evol-hw.fig: add durability to slider benefits
Werner Almesberger [Sat, 26 Apr 2014 15:31:01 +0000 (12:31 -0300)]
doc/evol-hw.fig: add durability to slider benefits

3 years agodoc/evol-hw.fig: s/nRF51882/nRF51822/
Werner Almesberger [Wed, 23 Apr 2014 09:39:18 +0000 (06:39 -0300)]
doc/evol-hw.fig: s/nRF51882/nRF51822/

3 years agodoc/evol-hw.fig: Anelok hardware design evolution (and status)
Werner Almesberger [Wed, 23 Apr 2014 09:07:40 +0000 (06:07 -0300)]
doc/evol-hw.fig: Anelok hardware design evolution (and status)

3 years agoAUTHORS: regenerated
Werner Almesberger [Tue, 22 Apr 2014 22:18:06 +0000 (19:18 -0300)]
AUTHORS: regenerated

3 years agoINSTALL: reduce indentation; add shell prompts; slight reformatting and rewording
Werner Almesberger [Tue, 22 Apr 2014 22:17:04 +0000 (19:17 -0300)]
INSTALL: reduce indentation; add shell prompts; slight reformatting and rewording

3 years agoINSTALL: clean up and streamline instructions
Werner Almesberger [Tue, 22 Apr 2014 22:07:09 +0000 (19:07 -0300)]
INSTALL: clean up and streamline instructions

- use a short "generic" directory
- use make -C wherever possible
- fix some terminology
- add build instructions of ybox
- add installation of fped binary

3 years agoBOOKSHELF (AN4023 aka stm32sfu): update URL
Werner Almesberger [Tue, 22 Apr 2014 21:57:39 +0000 (18:57 -0300)]
BOOKSHELF (AN4023 aka stm32sfu): update URL

Direct access no longer works for this file, though the others are okay.

3 years agoBOOKSHELF (LTST-C190KRKT aka led): update URL (again !)
Werner Almesberger [Tue, 22 Apr 2014 21:51:47 +0000 (18:51 -0300)]
BOOKSHELF (LTST-C190KRKT aka led): update URL (again !)

3 years agoINSTALL: change point 4 from editing Makefiles to changing PATH or adding symlinks
Werner Almesberger [Tue, 22 Apr 2014 21:23:25 +0000 (18:23 -0300)]
INSTALL: change point 4 from editing Makefiles to changing PATH or adding symlinks

3 years agoINSTALL: add anelok/ybox to list of repos we need
Werner Almesberger [Tue, 22 Apr 2014 21:22:33 +0000 (18:22 -0300)]
INSTALL: add anelok/ybox to list of repos we need

3 years agofw/usb/kinetis-dev.c (usb_end_device): disable the pull-up
Werner Almesberger [Fri, 28 Mar 2014 23:11:37 +0000 (20:11 -0300)]
fw/usb/kinetis-dev.c (usb_end_device): disable the pull-up

This signals to the host that we've disconnected.

3 years agofw/: make clock.c track SIM_SOPT2_PLLFLLSEL_MASK
Werner Almesberger [Fri, 28 Mar 2014 17:31:24 +0000 (14:31 -0300)]
fw/: make clock.c track SIM_SOPT2_PLLFLLSEL_MASK

3 years agofw/: enable external clock before calling clock.c functions, not in them
Werner Almesberger [Fri, 28 Mar 2014 14:58:42 +0000 (11:58 -0300)]
fw/: enable external clock before calling clock.c functions, not in them

3 years agofw/Makefile: add klflash
Werner Almesberger [Wed, 26 Mar 2014 03:12:38 +0000 (00:12 -0300)]
fw/Makefile: add klflash

3 years agoTODO: check if VOUT33 (VSYS/VBAT) -> VREGIN (VUSB) current path exists
Werner Almesberger [Tue, 25 Mar 2014 17:41:58 +0000 (14:41 -0300)]
TODO: check if VOUT33 (VSYS/VBAT) -> VREGIN (VUSB) current path exists

3 years agoTODO: fix VSYS/VBAT (they're really the same) and add FET to cut battery if on USB...
Werner Almesberger [Tue, 25 Mar 2014 17:34:33 +0000 (14:34 -0300)]
TODO: fix VSYS/VBAT (they're really the same) and add FET to cut battery if on USB power

3 years agofw/misc.h (udelay): new delay function; also clean up MDELAY_* constants
Werner Almesberger [Mon, 24 Mar 2014 23:01:24 +0000 (20:01 -0300)]
fw/misc.h (udelay): new delay function; also clean up MDELAY_* constants

Note: this is an estimate - didn't measure the actual delay udelay produces.

3 years agolibswd/ben.c: add kl_dump_flash and use for dumping all 128 kB of Flash
Werner Almesberger [Sun, 23 Mar 2014 13:12:24 +0000 (10:12 -0300)]
libswd/ben.c: add kl_dump_flash and use for dumping all 128 kB of Flash

3 years agofw/ (usb_enumerated): track enumeration
Werner Almesberger [Sat, 22 Mar 2014 21:58:11 +0000 (18:58 -0300)]
fw/ (usb_enumerated): track enumeration

3 years agofw/usb-board.h (usb_end_device, usb_end_host): add prototypes
Werner Almesberger [Sat, 22 Mar 2014 10:50:55 +0000 (07:50 -0300)]
fw/usb-board.h (usb_end_device, usb_end_host): add prototypes

3 years agofw/usb/kinetis-dev.c (ep_rx): move callback to before sending the status packet
Werner Almesberger [Sat, 22 Mar 2014 03:48:47 +0000 (00:48 -0300)]
fw/usb/kinetis-dev.c (ep_rx): move callback to before sending the status packet

3 years agofw/usb/kinetis-dev.c (ep_rx): send IN of status phase with size 0, not 8
Werner Almesberger [Sat, 22 Mar 2014 02:52:15 +0000 (23:52 -0300)]
fw/usb/kinetis-dev.c (ep_rx): send IN of status phase with size 0, not 8

3 years agofw/main.c (dfu_mode): only update console on button press
Werner Almesberger [Sat, 22 Mar 2014 02:46:51 +0000 (23:46 -0300)]
fw/main.c (dfu_mode): only update console on button press

This way we don't risk timeouts due to excessive delays within USB transfers.

3 years agofw/: make Anelok run DFU (at least for now, to debug the stack)
Werner Almesberger [Sat, 22 Mar 2014 01:24:11 +0000 (22:24 -0300)]
fw/: make Anelok run DFU (at least for now, to debug the stack)

3 years agofw/usb/usb/kinetis-dev.c (submit_ep_buffer): split into tx/rx part; correct size...
Werner Almesberger [Fri, 14 Mar 2014 22:48:52 +0000 (19:48 -0300)]
fw/usb/usb/kinetis-dev.c (submit_ep_buffer): split into tx/rx part; correct size count on rx

3 years agodoc/spi/spi.tex: emphasize that master must strictly follow nREQ - nSEL sequence
Werner Almesberger [Fri, 14 Mar 2014 22:40:23 +0000 (19:40 -0300)]
doc/spi/spi.tex: emphasize that master must strictly follow nREQ - nSEL sequence

3 years agofw/Makefile (flash, frdm): make Ben-based libswd default; target "frdm" for old process
Werner Almesberger [Fri, 14 Mar 2014 14:59:02 +0000 (11:59 -0300)]
fw/Makefile (flash, frdm): make Ben-based libswd default; target "frdm" for old process