Jens Arnold
|
f053b0d606
|
Port greylib blitting optimisation to MPIO HD200. ISR speedup is ~10%; further speedup should be possible by using line transfers for accessing the greylib buffers. Thanks to Marcin Bukat for testing.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26793 a1c6a512-1295-4272-9138-f99709370657
|
2010-06-11 19:53:17 +00:00 |
|
Marcin Bukat
|
2d788744ae
|
HD200 - clean up usb related functions
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26768 a1c6a512-1295-4272-9138-f99709370657
|
2010-06-11 11:41:33 +00:00 |
|
Marcin Bukat
|
2f7bd4d993
|
HD200 - power_init() rework based on latest power consumption measurements
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26767 a1c6a512-1295-4272-9138-f99709370657
|
2010-06-11 11:41:29 +00:00 |
|
Marcin Bukat
|
b45a2d433b
|
HD200 - small cleanup in button_init_device()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26766 a1c6a512-1295-4272-9138-f99709370657
|
2010-06-11 11:41:24 +00:00 |
|
Marcin Bukat
|
12fa759aad
|
HD200 - fix lcd power save command (not used currently)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26684 a1c6a512-1295-4272-9138-f99709370657
|
2010-06-08 09:44:17 +00:00 |
|
Marcin Bukat
|
6b5fc853b6
|
fix comments
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26189 a1c6a512-1295-4272-9138-f99709370657
|
2010-05-20 12:12:27 +00:00 |
|
Marcin Bukat
|
f28187074b
|
HD200 - increase sligtly wait states for lcd. This removes clicks in playback and lcd updates are fast anyway
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26188 a1c6a512-1295-4272-9138-f99709370657
|
2010-05-20 12:05:24 +00:00 |
|
Marcin Bukat
|
2d0d08220f
|
HD200 - fix button readings afrer PLL settings change
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26186 a1c6a512-1295-4272-9138-f99709370657
|
2010-05-20 10:13:14 +00:00 |
|
Marcin Bukat
|
1102edb8f6
|
HD200 - fix PLL settings. This fixes looong standing bug heavily affecting performance
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26185 a1c6a512-1295-4272-9138-f99709370657
|
2010-05-20 08:24:04 +00:00 |
|
Marcin Bukat
|
38136345f6
|
HD200 - lm339 response time is at best 300 ns so adcclk can not be too high
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26158 a1c6a512-1295-4272-9138-f99709370657
|
2010-05-19 09:29:20 +00:00 |
|
Marcin Bukat
|
b627106392
|
HD200 - change how adc is scanned (inspired by amiconn)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26138 a1c6a512-1295-4272-9138-f99709370657
|
2010-05-18 12:29:21 +00:00 |
|
Marcin Bukat
|
db59e671cc
|
HD200 - use optimised read&write routines from ata-as-coldfire.S and drop hd200 specyfic ata-as-hd200.S
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26106 a1c6a512-1295-4272-9138-f99709370657
|
2010-05-17 13:08:50 +00:00 |
|
Marcin Bukat
|
1a25eddaa7
|
HD200 - decrease wait states for lcd when boosted
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26103 a1c6a512-1295-4272-9138-f99709370657
|
2010-05-17 12:36:33 +00:00 |
|
Marcin Bukat
|
cce9c17902
|
HD200 minor lcd asm routines adjustments
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26102 a1c6a512-1295-4272-9138-f99709370657
|
2010-05-17 12:34:59 +00:00 |
|
Marcin Bukat
|
68da06f3dc
|
HD200 - fix in asm optimised ATA reads&writes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25948 a1c6a512-1295-4272-9138-f99709370657
|
2010-05-11 11:35:58 +00:00 |
|
Marcin Bukat
|
fc330110c9
|
HD200 - Disable asm optimised reads as it showed to be broken. Enable asm optimised writes. test_disk was failing because of broken read routine.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25931 a1c6a512-1295-4272-9138-f99709370657
|
2010-05-10 13:24:44 +00:00 |
|
Marcin Bukat
|
4fad74e6f6
|
HD200 - Remove checks if driver is initialized. lcd_init_device() is always called first.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25928 a1c6a512-1295-4272-9138-f99709370657
|
2010-05-10 12:36:58 +00:00 |
|
Marcin Bukat
|
45c2a6d314
|
HD200 - Reduce wait states when writing to lcd.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25927 a1c6a512-1295-4272-9138-f99709370657
|
2010-05-10 12:36:27 +00:00 |
|
Marcin Bukat
|
684c70bac5
|
HD200 - fix stupid bug in lcd_grey_data
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25842 a1c6a512-1295-4272-9138-f99709370657
|
2010-05-06 14:33:19 +00:00 |
|
Marcin Bukat
|
6a2b516f48
|
HD200 - fix random partition corruption on USB unplug (hopefully)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25807 a1c6a512-1295-4272-9138-f99709370657
|
2010-05-04 12:25:57 +00:00 |
|
Marcin Bukat
|
bccdcf2003
|
HD200 - move adc channel variable to iram as it is used in ISR
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25805 a1c6a512-1295-4272-9138-f99709370657
|
2010-05-04 11:15:36 +00:00 |
|
Marcin Bukat
|
5ad4d138d7
|
HD200 - fix backlight flashes during startup
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25804 a1c6a512-1295-4272-9138-f99709370657
|
2010-05-04 11:14:59 +00:00 |
|
Marcin Bukat
|
88baa4d4c7
|
HD200 - implement blit functions
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25767 a1c6a512-1295-4272-9138-f99709370657
|
2010-04-30 14:13:52 +00:00 |
|
Marcin Bukat
|
572ac53359
|
HD200 - small fix in backlight code
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25766 a1c6a512-1295-4272-9138-f99709370657
|
2010-04-30 13:59:00 +00:00 |
|
Marcin Bukat
|
2a50270e44
|
HD200 - remove moving average filtering of ADC readouts
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25765 a1c6a512-1295-4272-9138-f99709370657
|
2010-04-30 12:42:51 +00:00 |
|
Marcin Bukat
|
c740af20e7
|
HD200 - add FM support.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25757 a1c6a512-1295-4272-9138-f99709370657
|
2010-04-29 13:14:43 +00:00 |
|
Marcin Bukat
|
28d54c6016
|
Add MPIO HD200 port - new files
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25725 a1c6a512-1295-4272-9138-f99709370657
|
2010-04-26 21:40:16 +00:00 |
|