rockbox/firmware/export
William Wilgus 9367ef1ed6 [BugFix] Fix some Shif related UB -- ASAN
these are the low hanging fruit identified by ASAN

cast the byte values before shift

Change-Id: Ifc5645354a10c15ccd09d1343e1705857a51e011
2023-01-04 22:00:25 -05:00
..
config
adc.h adc-target.h: cleanup 2012-01-08 00:39:29 +00:00
aic3x.h
ak4376.h
ak4537.h
akcodec.h
as3514.h
as3525.h
as3525v2.h
ascodec.h
at91sam9260.h
ata-defines.h
ata-driver.h Add STORAGE_INIT_ATTR to some target-specific ATA functions. 2011-12-09 02:07:24 +00:00
ata.h
ata_idle_notify.h
ata_mmc.h
audio.h
audiohw.h
audiohw_settings.h
axp-pmu.h axp-pmu: adc refactor 2022-01-09 20:12:41 +00:00
backlight-sw-fading.h
backlight.h
backtrace.h mips: add native backtrace implementation 2022-05-22 07:16:11 -04:00
bidi.h
bitswap.h
bootchart.h
bootdata.h
button.h
codec-dx50.h Fix checkwps build for dx50 & dx90 targets 2020-04-14 08:15:19 +02:00
codec-dx90.h
config.h
config_caps.h
cpu.h x1000: Centralize common definitions, memory layout 2021-04-28 20:04:10 +01:00
cs42l55.h
cs4398.h cs4398: Change default volume to -25 dB (from 0 dB) 2020-08-29 08:51:35 -04:00
cscodec.h
cw2015.h
dac3550a.h Straighten out the mad twisted state of sound.c and related areas. 2013-04-15 12:02:05 -04:00
debug.h
df1704.h
disk.h Rewrite filesystem code (WIP) 2014-08-30 03:48:23 +02:00
dm320.h DM320: Regorganize LCD and TTB memory layout 2021-07-09 09:24:38 +00:00
ds2411.h
dsp-util.h
dummy_codec.h
eeprom_24cxx.h
eeprom_settings.h
enc_base.h
eros_qn_codec.h
erosqlinux_codec.h
es9018.h
es9218.h
events.h
fat.h file/fat: rework utime function as modtime extension 2021-07-08 17:47:51 +00:00
fiiolinux_codec.h
fmradio.h Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
fmradio_3wire.h
fmradio_i2c.h mark some functions as init functions (discarded after init() has run) 2010-05-27 12:00:29 +00:00
font.h make splash split on control characters 2022-11-12 06:22:16 -05:00
ft6x06.h
gdb_api.h Nuke the never-functional iriver ifp-7xx port 2021-04-26 07:42:58 -04:00
general.h
generic_i2c.h Sansa Connect: Use deviceid in USB Serial Number 2021-07-10 08:56:32 +02:00
hangul.h
hd66789r.h
hosted_codec.h
hostfs.h
hwcompat.h
i2c-async.h
i2c-coldfire.h Fix more tabs 2010-01-03 10:27:43 +00:00
i2c-pp.h
i2c-rk27xx.h
i2c-s5l8700.h
i2c-s5l8702.h
i2c.h
i2s.h Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
iap.h iAP: lingo 1 (microphone) 2015-10-07 06:15:04 +02:00
imx31l.h
imx233-codec.h
imx233.h
ipod_remote_tuner.h
isp1362.h
isp1583.h
jz4740-codec.h
jz4740.h jz4740: a few minor fixes 2013-03-11 08:33:18 +01:00
jz4760b.h
jz_mxu.h
lcd-remote.h
lcd.h Revert "Remove YUV blitting functions and LCD modes" 2022-10-13 11:08:06 -04:00
led.h
linuxboot.h
load_code.h
logdiskf.h
logf.h
ltv350qv.h
lv24020lp.h
m5636.h Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
m66591.h
mc13783.h imx31: Work around an apparently not-quite-kosher abuse of CPP 2020-10-13 15:48:31 -04:00
mcf5249.h
mcf5250.h
mi4-loader.h
mips-archdefs.h
mips.h
mipsregs.h
mmc.h
mpr121.h
multiboot.h
mv.h [RESTORED!] Allow mounting of any directory as the root directory. 2022-03-03 18:58:07 -05:00
nand.h
nand_id.h
nwzlinux_codec.h nwzlinux: add support for radio 2017-11-06 21:37:06 +01:00
ohci.h
panic.h
pathfuncs.h
pca9555.h
pcf5060x.h D2: Use a common function for reading ADC values from the PMU 2009-10-08 15:47:43 +00:00
pcf5063x.h
pcf50605.h
pcf50606.h
pcf50635.h
pcm-internal.h pcm: Remove unused function pcm_play_dma_get_peak_buffer() 2021-07-25 14:07:41 +00:00
pcm.h
pcm1792.h
pcm_mixer.h
pcm_sampr.h [BugFix] Fix some Shif related UB -- ASAN 2023-01-04 22:00:25 -05:00
pcm_sw_volume.h
pl080.h
pl081.h
pl180.h
pnx0101.h
power.h
powermgmt.h
pp5002.h Revise the PCM callback system after adding multichannel audio. 2012-03-03 07:23:38 +01:00
pp5020.h
pp5024.h
pp6100.h
profile.h
qt1106.h
r61509.h
ramdisk.h
rbpaths.h
rda5802.h
rds.h
rectangle.h
rk27xx.h
rk27xx_codec.h
rkw-loader.h
rocker_codec.h
rolo.h hosted: Add ROLO support for hosted targets 2020-10-11 14:18:42 +00:00
rtc.h
s3c2440.h
s5l8700.h
s5l8702.h
screendump.h
scroll_engine.h
sd.h Unify storage threads into one 2017-10-26 14:35:41 -04:00
sdmmc.h
serial.h Commit FS#8624 by Linus Nielsen, Ryan Press, Craig Elliott, and Kenderes Tamas. Adds preliminary support for numerous accessories that use the ipod serial port on the dock connector. See IpodAccessories for a list of tested devices. 2008-12-25 01:46:16 +00:00
si4700.h
sound.h
spdif.h
spi.h
stfm1000.h
storage.h
structec.h
sw_i2c.h
synaptics-mep.h SA9200: Adjust touchpad sensitivities so that actual contact with the player is needed to cause button presses and hopefully those settings will work nicely. Add a parameter read function to the MEP driver for debugging and RE purposes; enable compilation of it if you want to use it. Make a note in power-sa9200.c about button inits. 2011-01-11 23:48:29 +00:00
synaptics-rmi.h
system.h
tcc780x.h
tea5760.h
tea5767.h
timer.h
tlv320.h
touchpad.h
touchscreen.h
tsc200x.h
tsc2100.h
tuner.h
uc870x.h
ucl_decompress.h
uda1341.h
uda1380.h
udacodec.h
usb-designware.h
usb-s3c6400x.h
usb-tcc.h
usb.h
usb_ch9.h
usb_core.h usb: introduce new control request API 2021-10-16 15:58:43 -04:00
usb_drv.h
wifi.h
wm8731.h
wm8740.h
wm8751.h
wm8758.h wm8758: document and fix audiohw settings 2016-12-12 13:12:47 +01:00
wm8975.h
wm8978.h
wm8985.h Do some cleanup, adjustment and a couple fixes to recent sound changes. 2013-04-22 20:38:17 -04:00
wmcodec.h
x1000-codec.h
x1000.h
xduoolinux_codec.h