rockbox/firmware
Michael Sevakis f4c4221306 Convert i.MX31 and AMS target to use RTC interrupt
Instead of checking ticks, set a sticky dirty flag that indicates
that the RTC needs to be read. This gives a timely update and more
accurate readout without actually reading the RTC until it changes.
The implementation should atomically read the flag and clear it.
Setting the flag would typically happen in an RTC tick ISR.

Change-Id: I6fd325f22845029a485c502c884812d3676026ea
2017-11-21 07:52:02 -05:00
..
asm fix warning in lcd-as-memframe.c 2017-09-17 15:13:52 +02:00
common Convert i.MX31 and AMS target to use RTC interrupt 2017-11-21 07:52:02 -05:00
decompressor
drivers Convert i.MX31 and AMS target to use RTC interrupt 2017-11-21 07:52:02 -05:00
export Convert i.MX31 and AMS target to use RTC interrupt 2017-11-21 07:52:02 -05:00
include Implement a much more capable vuprintf() 2017-11-21 05:00:27 -05:00
kernel Fix dangerous casts 2017-02-04 17:24:47 +01:00
libc Implement a much more capable vuprintf() 2017-11-21 05:00:27 -05:00
target Convert i.MX31 and AMS target to use RTC interrupt 2017-11-21 07:52:02 -05:00
test Limit more variables to file scope 2015-01-11 21:40:51 +01:00
usbstack Do some housekeeping with fat.h and SECTOR_SIZE 2017-03-12 22:05:44 -04:00
arabjoin.c
arabjoin.h
ata_idle_notify.c
backlight-sw-fading.c Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
backlight.c Selective Backlight/Advanced Softlock - Selective actions based on context 2017-01-17 23:06:17 +01:00
bidi.c
buflib.c buflib: Switch from term "cookie" to "metadata" 2015-01-02 19:26:03 +01:00
COPYING
core_alloc.c Make a few local variables static 2015-01-11 18:02:43 +01:00
debug.c
eeprom_settings.c
enc_base.c
events.c Make thirty functions static to reduce binary size 2015-01-05 18:44:36 +01:00
firmware.make Fix makefile not rebuilding rbversion.h in some cases 2016-09-23 23:03:23 +02:00
font.c Initial commit for the Sony NWZ linux port 2017-09-05 21:42:12 +02:00
font_cache.c
general.c Undo hacks to meant to get around string formatting limitations 2017-11-21 05:01:14 -05:00
hangul.c
ifp_usb_serial.c Make thirty functions static to reduce binary size 2015-01-05 18:44:36 +01:00
load_code.c
logf.c Implement a much more capable vuprintf() 2017-11-21 05:00:27 -05:00
lru.c
panic.c Initial commit for the Sony NWZ linux port 2017-09-05 21:42:12 +02:00
pcm.c
pcm_mixer.c
pcm_sampr.c
pcm_sw_volume.c
powermgmt.c iBasso DX50/DX90: Major code cleanup and reorganization. 2015-02-02 21:57:55 +01:00
profile.c
README
rolo.c rolo.c: Change 'int errno' to 'int err' 2017-11-07 16:48:07 -05:00
rom.lds
screendump.c Fix warnings in firmware/screendump.c 2015-02-24 16:55:26 -05:00
scroll_engine.c
sdmmc.c
sound.c
SOURCES Implement a much more capable vuprintf() 2017-11-21 05:00:27 -05:00
storage.c Unify storage threads into one 2017-10-26 14:35:41 -04:00
system.c AMS: Return ascodec to interrupt-based I2C2 driver 2017-01-25 00:05:13 +01:00
timer.c
tuner.c Improve radio RDS driver and framework 2017-02-11 22:19:32 -05:00
usb.c Fix a few missed things in 16454efc (and hopefully clear the red). 2017-10-26 16:32:53 -04:00

See docs/README