summaryrefslogtreecommitdiffstats
path: root/firmware/target/arm/as3525/sansa-fuzev2
AgeCommit message (Expand)AuthorFilesLines
2016-01-18Increase button delays in preperation for frequency scaling.Michael Giacomelli1-2/+3
2015-01-12Get rid of stupid _backlight_* function namesMarcin Bukat2-13/+13
2014-01-05Do not include kernel.h in system.h.Thomas Martitz1-0/+1
2012-01-08AS3525v1/2: Enable nested handling of interruptsMichael Sevakis1-13/+21
2012-01-08ascodec-target.h: removeRafaël Carré1-1/+1
2012-01-08button-target.h : move prototypes to button.hRafaël Carré1-9/+0
2011-04-18AMS: consistently use bitclr32/bitset32/bitmod32 for register CCU_IO (instead...Bertrik Sikken1-2/+2
2011-04-01AMSv2: fix dependency between button light and sd card control for fuze v2 va...Bertrik Sikken1-7/+7
2011-01-20Fuze v2: Do button reading more efficiently by mapping button codes directly ...Michael Sevakis2-23/+10
2011-01-20Fuze V2: Fix hold switch behavior. Add a GPIOx_PIN_MASK macro to AS3525.Michael Sevakis1-21/+11
2010-07-22Sansa Clip+: detect AMSv2 variant (just like was already done for fuze v2), t...Bertrik Sikken2-4/+4
2010-07-20buttonlight for new fuzev2Rafaël Carré1-0/+12
2010-07-19newer Fuzev2 doesn't seem to use B5 for button lightRafaël Carré1-6/+12
2010-07-19as3525*: use atomic bit manipulation for CCU_IORafaël Carré1-1/+1
2010-07-19Support new Fuzev2 revisions (fuzev2_variant == 1)Rafaël Carré1-0/+3
2010-06-18Enable display and backlight on panic.Tobias Diedrich1-0/+1
2010-05-27Merge common LCD code between fuzev1 & fuzev2Rafaël Carré1-376/+18
2010-05-20fuzev2: charging curve and voltage limitsRafaël Carré1-2/+2
2010-05-19Revert r26060. A better fix was found. The acceleration should be fixed once ...Thomas Martitz1-13/+10
2010-05-15fuzev2: leave at least 3ms between scrollwheel eventsRafaël Carré1-10/+13
2010-05-15fuzev2: fix buttonlight flashing on µSD access (2nd try)Rafaël Carré1-3/+2
2010-05-07Fuzev2: calibrated discharge curveRafaël Carré1-2/+1
2010-05-05Fuzev2: don't disable interrupts in fm code, allow button tick to runRafaël Carré1-1/+3
2010-05-05Fuzev2: FM - tested on 2 different modelsRafaël Carré1-0/+7
2010-05-02Fix wrong udelay logic that made it be way off.Thomas Martitz1-2/+2
2010-04-28Fuzev2: revert r25741 and r25746Rafaël Carré1-4/+2
2010-04-27fix r25741: the 2nd delay needs to be present when the CPU is boostedRafaël Carré1-0/+2
2010-04-27Fuzev2 button fixesRafaël Carré1-3/+2
2010-04-27Two corrections to the previous commit (wrong timer was used, KERNEL_TIMER_FR...Thomas Martitz1-2/+2
2010-04-27FS#11172 - Fuzev2: Read the scrollwheel scrollwheel via IRQThomas Martitz2-18/+180
2010-04-27as3525(v2): Add a somewhat inaccurate udelay (-0.5/+1.0µs). It should work g...Thomas Martitz1-9/+6
2010-04-26Fuzev2: button_read_dbop() doesn't existRafaël Carré1-1/+0
2010-04-26Fuzev2: fix screen corruptionRafaël Carré1-19/+10
2010-04-13fuzev2: remove some delays from button driverRafaël Carré1-7/+4
2010-04-13Fuzev2: removed a useless GPIO op, add some whitespaceRafaël Carré1-2/+3
2010-04-13Fuzev2: simplify button_read_device()Rafaël Carré2-20/+12
2010-04-05as2525(v2): We don't need yuv blitting/greylib support in the bootloader so d...Thomas Martitz1-0/+5
2010-04-05Fuzev2: Reduce code duplication by reusing Fuzev1 code.Thomas Martitz2-591/+4
2010-04-05Fuzev2: YUV output adapted from Fuzev1Rafaël Carré2-0/+532
2010-04-05Fuzev2: use RGB565SWAPPED (pointed out by amiconn) => 91fpsRafaël Carré1-3/+3
2010-04-05Fuzev2: don't reinvent the wheel: swap pixels with existing swap_odd_even32Rafaël Carré1-15/+1
2010-04-05Fuzev2: write pixel swapping in assembly for a some speed upRafaël Carré1-2/+15
2010-04-01Fuzev2: Scrollwheel works like a charm :)Thomas Martitz2-4/+40
2010-04-01Fuzev2 LCD: replace delays by calls to lcd_delay() (delays not changed)Rafaël Carré1-3/+2
2010-03-29Fix bootloader red, it doesn't have backlight handling.Thomas Martitz1-0/+4
2010-03-29Fuzev2: Preliminary button support. Scrollwheel does not work yet.Thomas Martitz1-2/+92
2010-03-29as3525v2: factorize writing to ascodec PMURafaël Carré1-10/+5
2010-03-29as3543: name 0x1b & 0x1c registersRafaël Carré1-10/+10
2010-03-29Fuzev2: fix backlight brightnessRafaël Carré1-19/+9
2010-03-28Fuzev2: it seems we need to set bit 3 when selecting PMU subregisterRafaël Carré1-4/+4