1
0
mirror of git://projects.qi-hardware.com/ben-blinkenlights.git synced 2024-11-18 07:28:07 +02:00
Commit Graph

30 Commits

Author SHA1 Message Date
Werner Almesberger
3d3bf1507a uart/avrdude/README: updated build instructions and added OpenWRT
- README: removed unnecessary "make" run after second "configure"
- README: added brief explanation why we need to run "configure" twice
- README: added build instructions for OpenWRT
2011-02-27 09:09:00 -03:00
Werner Almesberger
daa6331650 ubb/cam/Makefile: use mkmk-simple 2011-02-15 04:20:51 -03:00
Werner Almesberger
0c56f05575 nanonote.patch: cleanup and properly power down on exit (also turns off LED)
- nanonote.c: remove some commented-out items
- nanonote.c (nanonote_powerdown): make all data lines inputs on exit,
  making it more likely that the target powers down
2011-02-15 00:34:43 -03:00
Werner Almesberger
36a44995cd avrdude/atmega32u2.patch: experimental configuration for the ATmega32U2 2011-02-11 08:51:55 -03:00
Werner Almesberger
0d6dddf85a nanonote.patch: decrease extra delay from 100 to 20 us (sufficient and faster) 2011-02-09 21:18:24 -03:00
Werner Almesberger
7fba9a2a51 ubb: cleaned up board for "production readiness"
- ubb.brd: added project name, license, and "qi-hw.com"
- ubb.brd: duplicated text on front copper layer to silk screen
- ubb.brd: changed component references to more meaningful information,
  in case they are printed on a PCB
- ubb.brd: removed unused layers
- ubb.brd: bumped version number to 110207
- Makefile: added commented-out "gerber" target, as a reminder
2011-02-07 07:05:40 -03:00
Werner Almesberger
0e203be5c2 uart.sch: KiCad resents 0.1", changed to 0.1 in 2011-02-06 17:42:16 -03:00
Werner Almesberger
375208a0da nanonote-atusb.patch (avrdude.conf.in): reassign pins for latest atusb-pgm 2011-02-04 17:57:42 -03:00
Werner Almesberger
9778f3fb1b uart/avrdude: various corrections
nanonote-uart.patch:

- avrdude.conf.in: CLK is reserved for clock output

nanonote.patch:

- nanonote.c (pin_map, nanonote_setpin, nanonote_getpin): make pin map
  zero-based
- nanonote.c (nanonote_setpin): instead of having out own delay loop
  setting the pin repeatedly, just add the delay we need to
  pgm->ispdelay+100
- nanonote.c (nanonote_setpin): increase delay for atusb-pgm
- nanonote.c (nanonote_getpin, nanonote_open): begin with all pins set
  to output and switch MISO only when read
2011-02-04 17:51:27 -03:00
Werner Almesberger
1557630a8b uart/avrdude: added patch for pin assignment of the ATUSB-pgm adapter 2011-02-03 22:00:46 -03:00
Werner Almesberger
9024942ac1 uart/avrdude: moved avrdude.conf.in change for UART to separate patch 2011-02-03 21:55:00 -03:00
Werner Almesberger
5b7cc3edb6 ubb/cam: CAM process for cutting the PCB, now with parametrized "mkmk" 2011-02-02 21:42:37 -03:00
Werner Almesberger
8172464c05 ubb: universal breakout board in 8:10 card format 2011-02-02 20:27:27 -03:00
Werner Almesberger
5d7c78edac uart: added more values to schematics, added files for BOM processing
- uart.sch (D1): added value LTST-C190KRKT
- uart.sch (K1): footprint was incorrectly placed in value field
- uart.sch (K1): added value 3M 961103-5604-AR
- uart/bom: added BOM infrastructure and definitions
2011-02-01 23:43:05 -03:00
Werner Almesberger
0ec7bb4ab5 uart/Makefile: forgot to commit this one. oopsie. 2011-02-01 23:08:07 -03:00
Werner Almesberger
979be291e3 uart/fw/: dummy firmware with build and programming process 2011-02-01 22:45:54 -03:00
Werner Almesberger
1826cc2d89 uart/avrdude/: patch and build instructions for avrdude 2011-02-01 21:55:15 -03:00
Werner Almesberger
f67f7a9a30 uart/cam/: the usual CAM process for cutting the PCB 2011-02-01 12:03:01 -03:00
Werner Almesberger
d3ab4abe5c uart: the AVR requires nSS for slave mode
- components/atmega48-mmu.lib: added nSS function to pin 12
- components/atmega48-mmu.lib (RESET): renamed to nRESET
- uart.sch: removed INT and used it for nSS instead
- uart.brd: redid layout for above change
2011-01-31 21:35:45 -03:00
Werner Almesberger
e7ec5c8ad4 Added simple UART 8:10 card.
- BOOKSHELF: ATmega48 data sheet
- Makefile (dsv): added target to populate the book shelf
- components/atmega48-mmu.lib, components/atmega48-mmu.dcm: ATmega48-MMU
  schematics symbol
- usrt.pro, uart.sch, uart.cmp, uart.brd: ATmega48-based UART board
2011-01-31 19:02:50 -03:00
Werner Almesberger
623c32304e bbl.brd: updated 8:10-CARD to update pad type 2011-01-18 16:08:00 -03:00
Werner Almesberger
d7839511a9 README: changed "uSD" to "8:10 card" 2011-01-17 12:45:42 -03:00
Werner Almesberger
903709097e use 8_10-card.fpd instead of usd-card.fpd
- bbl.pro (LibName2) : use ../kicad-libs/modules/8_10-card instead of
  ../kicad-libs/modules/usd-card
- bbl.sch: use footprint "8:10-card" instead of "uSD-Card"
- bbl.cmp, bbl.brd: updated for renaming of usd-card.fpd
2011-01-17 12:42:49 -03:00
Werner Almesberger
76c0616f6c bbl.c (main): open /dev/mem with O_SYNC to disable caching 2011-01-03 18:31:38 -03:00
Werner Almesberger
49c76e0f8e ext/: added uSD extender board (draft) 2010-11-02 12:17:20 -03:00
Werner Almesberger
979a631ef5 Be more careful with "volatile". It still worked, but was not a good example.
- bbl/bbl.c (REG): the cast took the volatile away
2010-09-02 03:09:16 -03:00
Werner Almesberger
1f509de5ad Cleaned up bbl.c and added comments.
- bbl/bbl.c: PD* macros now contain the REG(), making their use easier
- bbl/bbl.c: added description of the XBurst set/clear concept
- bbl/bbl.c: added comments all over the place
2010-09-01 21:49:22 -03:00
Werner Almesberger
87f1ae7744 Get stdpass from kicad-libs. Added bbl.cmp to make pcbnew happy.
- bbl.pro: use stdpass in kicad-libs, not the copy in ben-wpan (the latter
  project will use kicad-libs too)
- bbl.cmp: added to stop pcbnew from complaining each time we read the
  netlist
2010-09-01 19:06:01 -03:00
Werner Almesberger
759daff979 Describe origin and purpose.
- README: describe the project's origin and purpose
- bbl/bbl.c: corrected title
2010-09-01 04:26:31 -03:00
Werner Almesberger
ceca128fbf Initial commit. 2010-09-01 04:02:24 -03:00