bike-lights.git
17 months agoITEAD studio order number gerber-fab-20121029-1711
Jan "Yenya" Kasprzak [Mon, 29 Oct 2012 15:12:44 +0000]
ITEAD studio order number

17 months agopcb: design rule check fixes
Jan "Yenya" Kasprzak [Mon, 29 Oct 2012 14:12:26 +0000]
pcb: design rule check fixes

- make signal-sized via anulus 10 mils
- make silk element lines 10 mils

17 months agoMakefile for creating the web pages
Jan "Yenya" Kasprzak [Mon, 29 Oct 2012 10:30:05 +0000]
Makefile for creating the web pages

17 months agoschematics: display the name of the MCP14628 chips
Jan "Yenya" Kasprzak [Mon, 29 Oct 2012 10:29:46 +0000]
schematics: display the name of the MCP14628 chips

17 months agopcb: name of the layout
Jan "Yenya" Kasprzak [Mon, 29 Oct 2012 09:01:03 +0000]
pcb: name of the layout

17 months agopcb: more optimizations
Jan "Yenya" Kasprzak [Sun, 28 Oct 2012 23:08:03 +0000]
pcb: more optimizations

17 months agopcb: via clearance enhanced, pin sizes fixed
Jan "Yenya" Kasprzak [Sun, 28 Oct 2012 22:23:28 +0000]
pcb: via clearance enhanced, pin sizes fixed

17 months agoPCB mounting holes
Jan "Yenya" Kasprzak [Sun, 28 Oct 2012 13:02:28 +0000]
PCB mounting holes

17 months agoconnectors renamed, component orientation labeled
Jan "Yenya" Kasprzak [Fri, 26 Oct 2012 22:26:55 +0000]
connectors renamed, component orientation labeled

17 months agoPCB: first fully routed version
Jan "Yenya" Kasprzak [Fri, 26 Oct 2012 21:50:12 +0000]
PCB: first fully routed version

17 months agoUSBASP pinout fixed
Jan "Yenya" Kasprzak [Fri, 26 Oct 2012 21:49:53 +0000]
USBASP pinout fixed

17 months agoschematics: more routing of PCB
Jan "Yenya" Kasprzak [Fri, 26 Oct 2012 00:07:05 +0000]
schematics: more routing of PCB

17 months agopcb: wip routed step-down 3
Jan "Yenya" Kasprzak [Wed, 24 Oct 2012 23:00:29 +0000]
pcb: wip routed step-down 3

17 months agoschematics: fix for dual-drain MOSFET
Jan "Yenya" Kasprzak [Wed, 24 Oct 2012 22:33:30 +0000]
schematics: fix for dual-drain MOSFET

17 months agoPCB: new placement prepared for fat routes
Jan "Yenya" Kasprzak [Wed, 24 Oct 2012 21:53:00 +0000]
PCB: new placement prepared for fat routes

17 months agoSchematics: jumper for disconnecting voltage reguator
Jan "Yenya" Kasprzak [Wed, 24 Oct 2012 17:09:10 +0000]
Schematics: jumper for disconnecting voltage reguator

17 months agoconnectors in schematics reworked
Jan "Yenya" Kasprzak [Tue, 23 Oct 2012 23:35:01 +0000]
connectors in schematics reworked

17 months agoFirst PCB version
Jan "Yenya" Kasprzak [Tue, 23 Oct 2012 06:20:33 +0000]
First PCB version

17 months agoFootprint for SMB diode
Jan "Yenya" Kasprzak [Mon, 22 Oct 2012 19:12:03 +0000]
Footprint for SMB diode

17 months agolights.sch: footprints and values added
Jan "Yenya" Kasprzak [Mon, 22 Oct 2012 15:27:39 +0000]
lights.sch: footprints and values added

17 months agoFingerprint for fuse
Jan "Yenya" Kasprzak [Mon, 22 Oct 2012 15:27:24 +0000]
Fingerprint for fuse

17 months agolights.prj: project file for gsch2pcb
Jan "Yenya" Kasprzak [Mon, 22 Oct 2012 15:26:48 +0000]
lights.prj: project file for gsch2pcb

17 months agolights.sch: refdes added to all components
Jan "Yenya" Kasprzak [Fri, 19 Oct 2012 21:53:03 +0000]
lights.sch: refdes added to all components

18 months agoschematics: second step-down merged
Jan "Yenya" Kasprzak [Fri, 5 Oct 2012 21:44:08 +0000]
schematics: second step-down merged

18 months agoschematics: one step-down converter integrated into main
Jan "Yenya" Kasprzak [Thu, 4 Oct 2012 22:21:56 +0000]
schematics: one step-down converter integrated into main

18 months agoschematics: integrate power module
Jan "Yenya" Kasprzak [Thu, 4 Oct 2012 21:36:07 +0000]
schematics: integrate power module

Without power switch and MOSFET, the power module is simpler, so let's
integrate it to the main schematics.

Author and license added to the description.

Deleted the connectors which need to be reworked.

18 months agomain.c: allow only long keypress to wake us
Jan "Yenya" Kasprzak [Wed, 3 Oct 2012 19:33:46 +0000]
main.c: allow only long keypress to wake us

18 months agopower-off function
Jan "Yenya" Kasprzak [Sun, 30 Sep 2012 20:23:08 +0000]
power-off function

TODO: factor it out from main.c, probably.

18 months agogpio: suspend function, status poweroff led
Jan "Yenya" Kasprzak [Sun, 30 Sep 2012 20:22:10 +0000]
gpio: suspend function, status poweroff led

18 months agogpio: port A/B fix
Jan "Yenya" Kasprzak [Sun, 30 Sep 2012 20:21:29 +0000]
gpio: port A/B fix

18 months agopatterns for testing
Jan "Yenya" Kasprzak [Sun, 30 Sep 2012 20:11:43 +0000]
patterns for testing

18 months agohigher limit for pwm max
Jan "Yenya" Kasprzak [Sun, 30 Sep 2012 20:10:46 +0000]
higher limit for pwm max

18 months agotmr: suspend function
Jan "Yenya" Kasprzak [Sun, 30 Sep 2012 19:57:14 +0000]
tmr: suspend function

18 months agopwm: suspend function
Jan "Yenya" Kasprzak [Sun, 30 Sep 2012 19:57:05 +0000]
pwm: suspend function

18 months agoadc: suspend function
Jan "Yenya" Kasprzak [Sun, 30 Sep 2012 19:56:41 +0000]
adc: suspend function

19 months agogpio leds according to new pins.txt
Jan "Yenya" Kasprzak [Fri, 14 Sep 2012 21:34:31 +0000]
gpio leds according to new pins.txt

19 months agobuttons according to pins.txt
Jan "Yenya" Kasprzak [Fri, 14 Sep 2012 21:01:20 +0000]
buttons according to pins.txt

19 months agopwm: 16-bit pwm and adc values
Jan "Yenya" Kasprzak [Fri, 14 Sep 2012 20:51:12 +0000]
pwm: 16-bit pwm and adc values

19 months agodelete pwm_off(), use pwm_set instead
Jan "Yenya" Kasprzak [Fri, 14 Sep 2012 20:33:02 +0000]
delete pwm_off(), use pwm_set instead

19 months agoadc setting according to new pins.txt
Jan "Yenya" Kasprzak [Fri, 14 Sep 2012 20:32:02 +0000]
adc setting according to new pins.txt

19 months agoAmbient values for 15k and 1M5 resistors
Jan "Yenya" Kasprzak [Fri, 14 Sep 2012 20:24:46 +0000]
Ambient values for 15k and 1M5 resistors

19 months agonew lights measurement
Jan "Yenya" Kasprzak [Fri, 14 Sep 2012 16:56:18 +0000]
new lights measurement

19 months agoWIP step-up integrated into main schematics
Jan "Yenya" Kasprzak [Fri, 14 Sep 2012 16:08:53 +0000]
WIP step-up integrated into main schematics

19 months agoSchematics modifications
Jan "Yenya" Kasprzak [Fri, 14 Sep 2012 15:28:12 +0000]
Schematics modifications

19 months agonew pin-out with UV LED
Jan "Yenya" Kasprzak [Fri, 14 Sep 2012 15:26:27 +0000]
new pin-out with UV LED

19 months agostep-up convertor at PWM 3 working
Jan "Yenya" Kasprzak [Thu, 13 Sep 2012 21:08:13 +0000]
step-up convertor at PWM 3 working

19 months agopins.txt: new notes for design
Jan "Yenya" Kasprzak [Thu, 13 Sep 2012 21:07:22 +0000]
pins.txt: new notes for design

19 months agoSymbol files: add GPL v2 license gedasymbols-20120913
Jan "Yenya" Kasprzak [Thu, 13 Sep 2012 12:42:18 +0000]
Symbol files: add GPL v2 license

19 months agogpio led - reflect ambient light
Jan "Yenya" Kasprzak [Mon, 10 Sep 2012 19:59:01 +0000]
gpio led - reflect ambient light

19 months ago.gitignore firmware by-products
Jan "Yenya" Kasprzak [Mon, 10 Sep 2012 19:55:32 +0000]
.gitignore firmware by-products

19 months ago.gitignore: PS files in schematics/
Jan "Yenya" Kasprzak [Mon, 10 Sep 2012 19:54:36 +0000]
.gitignore: PS files in schematics/

19 months agoNew pinout for three LEDs
Jan "Yenya" Kasprzak [Mon, 10 Sep 2012 19:53:50 +0000]
New pinout for three LEDs

19 months agopwm: channel D is inverted
Jan "Yenya" Kasprzak [Mon, 10 Sep 2012 19:52:00 +0000]
pwm: channel D is inverted

This is to avoid power spikes when all three channels switch on.
We make channel D to switch on on OCR1D match, while other two
channels (A and B) switch off on OCR1A and OCR1B match, respectively.

19 months agoMore complete version of schematics
Jan "Yenya" Kasprzak [Thu, 6 Sep 2012 20:20:06 +0000]
More complete version of schematics

19 months agomcp14628 symbol: typo in chip name
Jan "Yenya" Kasprzak [Tue, 4 Sep 2012 13:10:34 +0000]
mcp14628 symbol: typo in chip name

19 months agopins.txt: different expected pin-out, design notes
Jan "Yenya" Kasprzak [Sun, 2 Sep 2012 21:50:40 +0000]
pins.txt: different expected pin-out, design notes

19 months agopin-out of the USBasp ribbon cable
Jan "Yenya" Kasprzak [Sun, 2 Sep 2012 11:25:27 +0000]
pin-out of the USBasp ribbon cable

19 months agotop-level schematics (work in progress)
Jan "Yenya" Kasprzak [Sat, 1 Sep 2012 00:11:52 +0000]
top-level schematics (work in progress)

19 months agostep-up module schematics
Jan "Yenya" Kasprzak [Sat, 1 Sep 2012 00:11:25 +0000]
step-up module schematics

19 months agostep-down module schematics
Jan "Yenya" Kasprzak [Sat, 1 Sep 2012 00:11:04 +0000]
step-down module schematics

19 months agopower module schematics
Jan "Yenya" Kasprzak [Sat, 1 Sep 2012 00:10:45 +0000]
power module schematics

19 months agosystem files in schematics/
Jan "Yenya" Kasprzak [Sat, 1 Sep 2012 00:10:16 +0000]
system files in schematics/

19 months agogeda symbols moved to the schematics/ subdir
Jan "Yenya" Kasprzak [Fri, 31 Aug 2012 21:58:05 +0000]
geda symbols moved to the schematics/ subdir

19 months agofirmware source moved into subdirectory
Jan "Yenya" Kasprzak [Fri, 31 Aug 2012 21:56:35 +0000]
firmware source moved into subdirectory

19 months agorenamed attiny861a-1.sym
Jan "Yenya" Kasprzak [Fri, 31 Aug 2012 21:49:53 +0000]
renamed attiny861a-1.sym

19 months agomcp14628 - edited according to guidelines
Jan "Yenya" Kasprzak [Fri, 31 Aug 2012 21:47:52 +0000]
mcp14628 - edited according to guidelines

19 months agoirl mosfet - datasheet added to the sym file
Jan "Yenya" Kasprzak [Fri, 31 Aug 2012 21:20:01 +0000]
irl mosfet - datasheet added to the sym file

19 months agoremoved old 1710a sym file
Jan "Yenya" Kasprzak [Fri, 31 Aug 2012 21:17:30 +0000]
removed old 1710a sym file

19 months agomcp1701a: typo in name, datasheet added
Jan "Yenya" Kasprzak [Fri, 31 Aug 2012 21:15:37 +0000]
mcp1701a: typo in name, datasheet added

19 months agowatchdog timer in main loop
Jan "Yenya" Kasprzak [Thu, 30 Aug 2012 09:07:33 +0000]
watchdog timer in main loop

19 months agopreliminary long keypress to power-down
Jan "Yenya" Kasprzak [Wed, 29 Aug 2012 23:58:19 +0000]
preliminary long keypress to power-down

19 months agopwmled reduce more logging
Jan "Yenya" Kasprzak [Wed, 29 Aug 2012 23:57:28 +0000]
pwmled reduce more logging

19 months agoidle mode in main loop
Jan "Yenya" Kasprzak [Wed, 29 Aug 2012 23:35:22 +0000]
idle mode in main loop

19 months agopwmled reduce logging
Jan "Yenya" Kasprzak [Wed, 29 Aug 2012 23:35:05 +0000]
pwmled reduce logging

19 months agoblinking mode1_pattern
Jan "Yenya" Kasprzak [Wed, 29 Aug 2012 23:23:22 +0000]
blinking mode1_pattern

19 months agobuttons: long/short keypress detection
Jan "Yenya" Kasprzak [Wed, 29 Aug 2012 23:19:46 +0000]
buttons: long/short keypress detection

19 months agoled_set_status function
Jan "Yenya" Kasprzak [Wed, 29 Aug 2012 22:57:05 +0000]
led_set_status function

19 months agopattern selecting reworked
Jan "Yenya" Kasprzak [Wed, 29 Aug 2012 22:52:37 +0000]
pattern selecting reworked

19 months agodelete unused function led_set_level
Jan "Yenya" Kasprzak [Wed, 29 Aug 2012 22:47:24 +0000]
delete unused function led_set_level

19 months agopattern.c: handle both GPIO LEDs
Jan "Yenya" Kasprzak [Wed, 29 Aug 2012 22:46:09 +0000]
pattern.c: handle both GPIO LEDs

19 months agonumber pattern
Jan "Yenya" Kasprzak [Wed, 29 Aug 2012 22:41:52 +0000]
number pattern

19 months agopreliminary button handling code
Jan "Yenya" Kasprzak [Wed, 29 Aug 2012 22:26:21 +0000]
preliminary button handling code

19 months agonew symbol for MCP1710a LDO voltage regulator
Jan "Yenya" Kasprzak [Fri, 31 Aug 2012 17:14:14 +0000]
new symbol for MCP1710a LDO voltage regulator

19 months agogEDA symbol for IRL6732PBF
Jan "Yenya" Kasprzak [Fri, 31 Aug 2012 16:50:51 +0000]
gEDA symbol for IRL6732PBF

19 months agofeedback loop with some testing code
Jan "Yenya" Kasprzak [Wed, 29 Aug 2012 15:51:52 +0000]
feedback loop with some testing code

19 months agologging: allow multiple flushes
Jan "Yenya" Kasprzak [Wed, 29 Aug 2012 15:08:51 +0000]
logging: allow multiple flushes

19 months agopwmled.c: enabling/disabling functions
Jan "Yenya" Kasprzak [Wed, 29 Aug 2012 14:25:00 +0000]
pwmled.c: enabling/disabling functions

19 months agoadc: battery adc
Jan "Yenya" Kasprzak [Wed, 29 Aug 2012 14:24:08 +0000]
adc: battery adc

19 months agopatterns modified
Jan "Yenya" Kasprzak [Wed, 29 Aug 2012 14:23:45 +0000]
patterns modified

19 months agopwmled_is_on renamed to pwmled_needs_adc
Jan "Yenya" Kasprzak [Wed, 29 Aug 2012 14:03:11 +0000]
pwmled_is_on renamed to pwmled_needs_adc

19 months agolog reset reason
Jan "Yenya" Kasprzak [Wed, 29 Aug 2012 10:46:24 +0000]
log reset reason

19 months agolog reset count immediately
Jan "Yenya" Kasprzak [Wed, 29 Aug 2012 10:46:12 +0000]
log reset count immediately

19 months agomisc debugging
Jan "Yenya" Kasprzak [Tue, 28 Aug 2012 22:28:15 +0000]
misc debugging

19 months agopwm clock highspeed mode
Jan "Yenya" Kasprzak [Tue, 28 Aug 2012 22:26:52 +0000]
pwm clock highspeed mode

19 months agoboot pattern
Jan "Yenya" Kasprzak [Tue, 28 Aug 2012 22:25:48 +0000]
boot pattern

19 months agopatterns implemented
Jan "Yenya" Kasprzak [Tue, 28 Aug 2012 21:43:43 +0000]
patterns implemented

19 months agoambient sensor: more zones for testing
root [Tue, 28 Aug 2012 21:40:46 +0000]
ambient sensor: more zones for testing

19 months agoADC: ignore the first reading after MUX switch
Jan "Yenya" Kasprzak [Tue, 28 Aug 2012 19:57:41 +0000]
ADC: ignore the first reading after MUX switch

19 months agologging.c: don't wear out eeprom on frequent reboots
Jan "Yenya" Kasprzak [Tue, 28 Aug 2012 19:31:32 +0000]
logging.c: don't wear out eeprom on frequent reboots

19 months agoambient light sensor
Jan "Yenya" Kasprzak [Tue, 28 Aug 2012 14:54:03 +0000]
ambient light sensor