|17th Nov 21:40
||ad5e5c4: hwstub: fix atj213x dsp lua code
|17th Nov 12:25
||f47f04b: hwstub: Add ajt213x lua interface for DSP block
With this you can upload and run code on DSP core in atj213x.
The files can be produced using as2181. You can download this assembler from https://github.com/wodz/as2181 You should use extended mode (-x switch) since DSP core in atj is non standard and uses 24bit operands. PX register has different meaning as well and is used as MSB when loading other registers with immediates (immediate field is 16bit in instruction so to set register to 24bit value you need to store MSB in PX prior to this).
MAC MR is 56bit accordingly.
HIP interface seems to be mapped at standard addresses
(except that regular 218x doesn't have HIP).
Have a fun!
|15th Nov 23:34
||5b7c9d4: fix yellow.
|19th Jul 23:50
||a507bb2: YH8xx,YH9xx: Keymap improvement
The main "innovation" in this patch are two "virtual buttons" for the record switch on YH92x targets. When the switch state changes, a single BUTTON_REC_SW_ON or .._OFF button event will be generated. Thus keymap code can react on switching, but not on the actual state of the switch.
Wherever sensible, the following user scheme is applied:
- use PLAY as confirm button
- use REW button or Long REW to exit
- use REC (YH820) or FFWD (YH92X) as modifier key for button combos
...and 112 more files.
|20th Oct 22:11
||a8758c9: Fix scrolling left button inadvertently cancels listtree
Depending on the actual keymap, canceling a listtree with the
"scroll left" button may not be intended, especially if the list is entered from a completely different focus
(think of leaving a plugin with "long left")
Note: initializing "scrolling_left" with true without anything actually scrolling sounds odd to me... maybe this variable should be renamed?
"pgleft_allow_cancel" comes to my mind (with opposite boolean states)
|25th Oct 19:58
||ce26212: AB repeat: fix bug that prevents to jump to beginning of track
|17th Oct 01:33
||d57e651: iPod Classic: enable AB repeat
|14th Oct 19:16
||2172c11: Samsung YH820/YH92X: different way of powering off to avoid powering on after powering off in a loop on YH92X.
|9th Oct 18:45
||c7fc5ca: Fix (D)EBUG compilation errors on targets using FAT
||d20185a: iPod Classic: reads HDD S.M.A.R.T. data
Adds ata_read_smart() function to storage ATA driver, current SMART data can be displayed and optionally written to hard disk using System->Debug menu.
||32b4558: iPod Classic: initialize USB power configuration
This patch limits the drawn USB current to 100/500mA, instead of the actual 200/1000mA settings. It also initializes other USB power related GPIOs.
Solves some USB disconnect issues: FS #12990, FS #12956. I am using a powered USB HUB with no problems (Vusb=5.05V unloaded), but there are lots of USB disconnects when using the motherboard USB ports
(Vusb=4.91V), this patch solves all my issues.
Actually, it seems that the USB current drain is limited to 1000mA, when a load peak occurs most USB2 ports deliver more than 500mA, as current consumption increases the USB voltage decreases, an excesive voltage drop produces USB disconnections. Limiting USB current drain to 500mA also limits the voltage drop, preventing subsequent USB failures.
Anyway, to minimize voltage drop, it is recommended to use quality cables and preferably connect to USB ports with higher Vusb.
||be5fc0f: iAP: lingo 1 (microphone)
||b2d650f: iAP: authentication 1.0
||efd047a: iPod Classic: implement IPOD_ACCESSORY_PROTOCOL