实例介绍
基于ARM-A53(S5P6818)的裸板程序代码 ,已在板子上验证通过
【实例截图】
【核心代码】
souces
└── souces
├── x-beep
│ ├── include
│ │ ├── graphic
│ │ │ ├── color.h
│ │ │ ├── maps
│ │ │ │ └── software.h
│ │ │ ├── maps.h
│ │ │ ├── pixel.h
│ │ │ ├── rect.h
│ │ │ └── surface.h
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk-divider.h
│ │ │ │ ├── clk-fixed-factor.h
│ │ │ │ ├── clk-fixed.h
│ │ │ │ ├── clk-gate.h
│ │ │ │ ├── clk.h
│ │ │ │ ├── clk-link.h
│ │ │ │ ├── clk-mux.h
│ │ │ │ └── clk-pll.h
│ │ │ ├── gpio
│ │ │ │ └── gpio.h
│ │ │ ├── hw-beep.h
│ │ │ ├── hw-key.h
│ │ │ ├── hw-led.h
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.h
│ │ │ ├── pwm
│ │ │ │ └── pwm.h
│ │ │ ├── s5p6818-clk.h
│ │ │ ├── s5p6818-fb.h
│ │ │ ├── s5p6818-gpio.h
│ │ │ ├── s5p6818-irq.h
│ │ │ ├── s5p6818-pwm.h
│ │ │ ├── s5p6818-rstcon.h
│ │ │ ├── s5p6818-serial.h
│ │ │ ├── s5p6818-serial-stdio.h
│ │ │ ├── s5p6818-tick-delay.h
│ │ │ ├── s5p6818-tick.h
│ │ │ └── s5p6818-timer.h
│ │ ├── library
│ │ │ ├── assert.h
│ │ │ ├── cp15.h
│ │ │ ├── ctype.h
│ │ │ ├── endian.h
│ │ │ ├── errno.h
│ │ │ ├── exit.h
│ │ │ ├── io.h
│ │ │ ├── limits.h
│ │ │ ├── list.h
│ │ │ ├── malloc.h
│ │ │ ├── math.h
│ │ │ ├── sizes.h
│ │ │ ├── stdarg.h
│ │ │ ├── stddef.h
│ │ │ ├── stdio.h
│ │ │ ├── stdlib.h
│ │ │ ├── string.h
│ │ │ └── types.h
│ │ ├── main.h
│ │ └── s5p6818
│ │ ├── reg-alv.h
│ │ ├── reg-clk.h
│ │ ├── reg-dpa.h
│ │ ├── reg-dpc.h
│ │ ├── reg-gic.h
│ │ ├── reg-gpio.h
│ │ ├── reg-i2c.h
│ │ ├── reg-id.h
│ │ ├── reg-mlc.h
│ │ ├── reg-pwm.h
│ │ ├── reg-sys.h
│ │ ├── reg-timer.h
│ │ ├── reg-uart.h
│ │ └── reg-wdg.h
│ ├── link.ld
│ ├── Makefile
│ ├── source
│ │ ├── arm
│ │ │ ├── cp15.c
│ │ │ ├── memcmp.S
│ │ │ ├── memcpy.S
│ │ │ ├── memmove.S
│ │ │ ├── memset.S
│ │ │ ├── strcmp.S
│ │ │ └── strncmp.S
│ │ ├── graphic
│ │ │ ├── color.c
│ │ │ ├── maps
│ │ │ │ └── software
│ │ │ │ ├── sw_blit_alpha.c
│ │ │ │ ├── sw_blit.c
│ │ │ │ ├── sw_blit_replace.c
│ │ │ │ ├── sw_fill.c
│ │ │ │ ├── sw_hline.c
│ │ │ │ ├── sw_point.c
│ │ │ │ ├── sw_rotate.c
│ │ │ │ ├── sw_scale.c
│ │ │ │ ├── sw_utils.c
│ │ │ │ └── sw_vline.c
│ │ │ ├── maps.c
│ │ │ ├── pixel.c
│ │ │ ├── rect.c
│ │ │ └── surface.c
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk.c
│ │ │ │ ├── clk-divider.c
│ │ │ │ ├── clk-fixed.c
│ │ │ │ ├── clk-fixed-factor.c
│ │ │ │ ├── clk-gate.c
│ │ │ │ ├── clk-link.c
│ │ │ │ ├── clk-mux.c
│ │ │ │ └── clk-pll.c
│ │ │ ├── gpio
│ │ │ │ └── gpio.c
│ │ │ ├── hw-beep.c
│ │ │ ├── hw-key.c
│ │ │ ├── hw-led.c
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.c
│ │ │ ├── pwm
│ │ │ │ └── pwm.c
│ │ │ ├── s5p6818-alv.c
│ │ │ ├── s5p6818-clk.c
│ │ │ ├── s5p6818-fb.c
│ │ │ ├── s5p6818-gpio.c
│ │ │ ├── s5p6818-irq.c
│ │ │ ├── s5p6818-pwm.c
│ │ │ ├── s5p6818-rstcon.c
│ │ │ ├── s5p6818-serial.c
│ │ │ ├── s5p6818-serial-stdio.c
│ │ │ ├── s5p6818-tick.c
│ │ │ ├── s5p6818-tick-delay.c
│ │ │ └── s5p6818-timer.c
│ │ ├── library
│ │ │ ├── ctype
│ │ │ │ ├── ctype.c
│ │ │ │ ├── isalnum.c
│ │ │ │ ├── isalpha.c
│ │ │ │ ├── isascii.c
│ │ │ │ ├── isblank.c
│ │ │ │ ├── iscntrl.c
│ │ │ │ ├── isdigit.c
│ │ │ │ ├── isgraph.c
│ │ │ │ ├── islower.c
│ │ │ │ ├── isprint.c
│ │ │ │ ├── ispunct.c
│ │ │ │ ├── isspace.c
│ │ │ │ ├── isupper.c
│ │ │ │ ├── isxdigit.c
│ │ │ │ ├── toascii.c
│ │ │ │ ├── tolower.c
│ │ │ │ └── toupper.c
│ │ │ ├── errno
│ │ │ │ ├── errno.c
│ │ │ │ └── strerror.c
│ │ │ ├── exit
│ │ │ │ ├── abort.c
│ │ │ │ ├── assert.c
│ │ │ │ └── exit.c
│ │ │ ├── malloc
│ │ │ │ └── malloc.c
│ │ │ ├── math
│ │ │ │ ├── acos.c
│ │ │ │ ├── acosf.c
│ │ │ │ ├── asin.c
│ │ │ │ ├── asinf.c
│ │ │ │ ├── atan2.c
│ │ │ │ ├── atan2f.c
│ │ │ │ ├── atan.c
│ │ │ │ ├── atanf.c
│ │ │ │ ├── ceil.c
│ │ │ │ ├── ceilf.c
│ │ │ │ ├── copysign.c
│ │ │ │ ├── copysignf.c
│ │ │ │ ├── cos.c
│ │ │ │ ├── cosf.c
│ │ │ │ ├── cosh.c
│ │ │ │ ├── coshf.c
│ │ │ │ ├── e_rem_pio2.c
│ │ │ │ ├── e_rem_pio2f.c
│ │ │ │ ├── exp.c
│ │ │ │ ├── expf.c
│ │ │ │ ├── expm1.c
│ │ │ │ ├── expm1f.c
│ │ │ │ ├── fabs.c
│ │ │ │ ├── fabsf.c
│ │ │ │ ├── floor.c
│ │ │ │ ├── floorf.c
│ │ │ │ ├── fmod.c
│ │ │ │ ├── fmodf.c
│ │ │ │ ├── frexp.c
│ │ │ │ ├── frexpf.c
│ │ │ │ ├── hypot.c
│ │ │ │ ├── hypotf.c
│ │ │ │ ├── k_cos.c
│ │ │ │ ├── k_cosf.c
│ │ │ │ ├── k_rem_pio2.c
│ │ │ │ ├── k_rem_pio2f.c
│ │ │ │ ├── k_sin.c
│ │ │ │ ├── k_sinf.c
│ │ │ │ ├── k_tan.c
│ │ │ │ ├── k_tanf.c
│ │ │ │ ├── log10.c
│ │ │ │ ├── log10f.c
│ │ │ │ ├── log.c
│ │ │ │ ├── logf.c
│ │ │ │ ├── modf.c
│ │ │ │ ├── modff.c
│ │ │ │ ├── pow.c
│ │ │ │ ├── powf.c
│ │ │ │ ├── scalbn.c
│ │ │ │ ├── scalbnf.c
│ │ │ │ ├── sin.c
│ │ │ │ ├── sinf.c
│ │ │ │ ├── sinh.c
│ │ │ │ ├── sinhf.c
│ │ │ │ ├── sqrt.c
│ │ │ │ ├── sqrtf.c
│ │ │ │ ├── tan.c
│ │ │ │ ├── tanf.c
│ │ │ │ ├── tanh.c
│ │ │ │ └── tanhf.c
│ │ │ ├── stdio
│ │ │ │ ├── snprintf.c
│ │ │ │ ├── sprintf.c
│ │ │ │ ├── sscanf.c
│ │ │ │ ├── vsnprintf.c
│ │ │ │ └── vsscanf.c
│ │ │ ├── stdlib
│ │ │ │ ├── abs.c
│ │ │ │ ├── atof.c
│ │ │ │ ├── atoi.c
│ │ │ │ ├── atol.c
│ │ │ │ ├── atoll.c
│ │ │ │ ├── bsearch.c
│ │ │ │ ├── div.c
│ │ │ │ ├── labs.c
│ │ │ │ ├── ldiv.c
│ │ │ │ ├── llabs.c
│ │ │ │ ├── lldiv.c
│ │ │ │ ├── qsort.c
│ │ │ │ ├── rand.c
│ │ │ │ ├── strntoimax.c
│ │ │ │ ├── strntoumax.c
│ │ │ │ ├── strtod.c
│ │ │ │ ├── strtoimax.c
│ │ │ │ ├── strtol.c
│ │ │ │ ├── strtoll.c
│ │ │ │ ├── strtoul.c
│ │ │ │ ├── strtoull.c
│ │ │ │ └── strtoumax.c
│ │ │ └── string
│ │ │ ├── memchr.c
│ │ │ ├── memcmp.c
│ │ │ ├── memcpy.c
│ │ │ ├── memmove.c
│ │ │ ├── memscan.c
│ │ │ ├── memset.c
│ │ │ ├── strcasecmp.c
│ │ │ ├── strcat.c
│ │ │ ├── strchr.c
│ │ │ ├── strcmp.c
│ │ │ ├── strcoll.c
│ │ │ ├── strcpy.c
│ │ │ ├── strcspn.c
│ │ │ ├── strdup.c
│ │ │ ├── strlcat.c
│ │ │ ├── strlcpy.c
│ │ │ ├── strlen.c
│ │ │ ├── strncasecmp.c
│ │ │ ├── strncat.c
│ │ │ ├── strnchr.c
│ │ │ ├── strncmp.c
│ │ │ ├── strncpy.c
│ │ │ ├── strnicmp.c
│ │ │ ├── strnlen.c
│ │ │ ├── strnstr.c
│ │ │ ├── strpbrk.c
│ │ │ ├── strrchr.c
│ │ │ ├── strsep.c
│ │ │ ├── strspn.c
│ │ │ └── strstr.c
│ │ ├── main.c
│ │ ├── startup
│ │ │ └── start.S
│ │ └── tester-beep.c
│ └── tools
│ ├── image
│ │ ├── 2ndboot
│ │ └── nsih.txt
│ ├── linux
│ │ ├── mk6818
│ │ └── s5p6818-sdmmc.sh
│ └── windows
│ ├── SDcardBurner.exe
│ └── x6818.exe
├── x-framebuffer-font
│ ├── include
│ │ ├── graphic
│ │ │ ├── color.h
│ │ │ ├── maps
│ │ │ │ └── software.h
│ │ │ ├── maps.h
│ │ │ ├── pixel.h
│ │ │ ├── rect.h
│ │ │ └── surface.h
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk-divider.h
│ │ │ │ ├── clk-fixed-factor.h
│ │ │ │ ├── clk-fixed.h
│ │ │ │ ├── clk-gate.h
│ │ │ │ ├── clk.h
│ │ │ │ ├── clk-link.h
│ │ │ │ ├── clk-mux.h
│ │ │ │ └── clk-pll.h
│ │ │ ├── gpio
│ │ │ │ └── gpio.h
│ │ │ ├── hw-beep.h
│ │ │ ├── hw-key.h
│ │ │ ├── hw-led.h
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.h
│ │ │ ├── pwm
│ │ │ │ └── pwm.h
│ │ │ ├── s5p6818-clk.h
│ │ │ ├── s5p6818-fb.h
│ │ │ ├── s5p6818-gpio.h
│ │ │ ├── s5p6818-irq.h
│ │ │ ├── s5p6818-pwm.h
│ │ │ ├── s5p6818-rstcon.h
│ │ │ ├── s5p6818-serial.h
│ │ │ ├── s5p6818-serial-stdio.h
│ │ │ ├── s5p6818-tick-delay.h
│ │ │ ├── s5p6818-tick.h
│ │ │ └── s5p6818-timer.h
│ │ ├── library
│ │ │ ├── assert.h
│ │ │ ├── cp15.h
│ │ │ ├── ctype.h
│ │ │ ├── endian.h
│ │ │ ├── errno.h
│ │ │ ├── exit.h
│ │ │ ├── io.h
│ │ │ ├── limits.h
│ │ │ ├── list.h
│ │ │ ├── malloc.h
│ │ │ ├── math.h
│ │ │ ├── sizes.h
│ │ │ ├── stdarg.h
│ │ │ ├── stddef.h
│ │ │ ├── stdio.h
│ │ │ ├── stdlib.h
│ │ │ ├── string.h
│ │ │ └── types.h
│ │ ├── main.h
│ │ └── s5p6818
│ │ ├── reg-alv.h
│ │ ├── reg-clk.h
│ │ ├── reg-dpa.h
│ │ ├── reg-dpc.h
│ │ ├── reg-gic.h
│ │ ├── reg-gpio.h
│ │ ├── reg-i2c.h
│ │ ├── reg-id.h
│ │ ├── reg-mlc.h
│ │ ├── reg-pwm.h
│ │ ├── reg-sys.h
│ │ ├── reg-timer.h
│ │ ├── reg-uart.h
│ │ └── reg-wdg.h
│ ├── link.ld
│ ├── Makefile
│ ├── source
│ │ ├── arm
│ │ │ ├── cp15.c
│ │ │ ├── memcmp.S
│ │ │ ├── memcpy.S
│ │ │ ├── memmove.S
│ │ │ ├── memset.S
│ │ │ ├── strcmp.S
│ │ │ └── strncmp.S
│ │ ├── font
│ │ │ ├── font.c
│ │ │ └── font.h
│ │ ├── graphic
│ │ │ ├── color.c
│ │ │ ├── maps
│ │ │ │ └── software
│ │ │ │ ├── sw_blit_alpha.c
│ │ │ │ ├── sw_blit.c
│ │ │ │ ├── sw_blit_replace.c
│ │ │ │ ├── sw_fill.c
│ │ │ │ ├── sw_hline.c
│ │ │ │ ├── sw_point.c
│ │ │ │ ├── sw_rotate.c
│ │ │ │ ├── sw_scale.c
│ │ │ │ ├── sw_utils.c
│ │ │ │ └── sw_vline.c
│ │ │ ├── maps.c
│ │ │ ├── pixel.c
│ │ │ ├── rect.c
│ │ │ └── surface.c
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk.c
│ │ │ │ ├── clk-divider.c
│ │ │ │ ├── clk-fixed.c
│ │ │ │ ├── clk-fixed-factor.c
│ │ │ │ ├── clk-gate.c
│ │ │ │ ├── clk-link.c
│ │ │ │ ├── clk-mux.c
│ │ │ │ └── clk-pll.c
│ │ │ ├── gpio
│ │ │ │ └── gpio.c
│ │ │ ├── hw-beep.c
│ │ │ ├── hw-key.c
│ │ │ ├── hw-led.c
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.c
│ │ │ ├── pwm
│ │ │ │ └── pwm.c
│ │ │ ├── s5p6818-alv.c
│ │ │ ├── s5p6818-clk.c
│ │ │ ├── s5p6818-fb.c
│ │ │ ├── s5p6818-gpio.c
│ │ │ ├── s5p6818-irq.c
│ │ │ ├── s5p6818-pwm.c
│ │ │ ├── s5p6818-rstcon.c
│ │ │ ├── s5p6818-serial.c
│ │ │ ├── s5p6818-serial-stdio.c
│ │ │ ├── s5p6818-tick.c
│ │ │ ├── s5p6818-tick-delay.c
│ │ │ └── s5p6818-timer.c
│ │ ├── library
│ │ │ ├── ctype
│ │ │ │ ├── ctype.c
│ │ │ │ ├── isalnum.c
│ │ │ │ ├── isalpha.c
│ │ │ │ ├── isascii.c
│ │ │ │ ├── isblank.c
│ │ │ │ ├── iscntrl.c
│ │ │ │ ├── isdigit.c
│ │ │ │ ├── isgraph.c
│ │ │ │ ├── islower.c
│ │ │ │ ├── isprint.c
│ │ │ │ ├── ispunct.c
│ │ │ │ ├── isspace.c
│ │ │ │ ├── isupper.c
│ │ │ │ ├── isxdigit.c
│ │ │ │ ├── toascii.c
│ │ │ │ ├── tolower.c
│ │ │ │ └── toupper.c
│ │ │ ├── errno
│ │ │ │ ├── errno.c
│ │ │ │ └── strerror.c
│ │ │ ├── exit
│ │ │ │ ├── abort.c
│ │ │ │ ├── assert.c
│ │ │ │ └── exit.c
│ │ │ ├── malloc
│ │ │ │ └── malloc.c
│ │ │ ├── math
│ │ │ │ ├── acos.c
│ │ │ │ ├── acosf.c
│ │ │ │ ├── asin.c
│ │ │ │ ├── asinf.c
│ │ │ │ ├── atan2.c
│ │ │ │ ├── atan2f.c
│ │ │ │ ├── atan.c
│ │ │ │ ├── atanf.c
│ │ │ │ ├── ceil.c
│ │ │ │ ├── ceilf.c
│ │ │ │ ├── copysign.c
│ │ │ │ ├── copysignf.c
│ │ │ │ ├── cos.c
│ │ │ │ ├── cosf.c
│ │ │ │ ├── cosh.c
│ │ │ │ ├── coshf.c
│ │ │ │ ├── e_rem_pio2.c
│ │ │ │ ├── e_rem_pio2f.c
│ │ │ │ ├── exp.c
│ │ │ │ ├── expf.c
│ │ │ │ ├── expm1.c
│ │ │ │ ├── expm1f.c
│ │ │ │ ├── fabs.c
│ │ │ │ ├── fabsf.c
│ │ │ │ ├── floor.c
│ │ │ │ ├── floorf.c
│ │ │ │ ├── fmod.c
│ │ │ │ ├── fmodf.c
│ │ │ │ ├── frexp.c
│ │ │ │ ├── frexpf.c
│ │ │ │ ├── hypot.c
│ │ │ │ ├── hypotf.c
│ │ │ │ ├── k_cos.c
│ │ │ │ ├── k_cosf.c
│ │ │ │ ├── k_rem_pio2.c
│ │ │ │ ├── k_rem_pio2f.c
│ │ │ │ ├── k_sin.c
│ │ │ │ ├── k_sinf.c
│ │ │ │ ├── k_tan.c
│ │ │ │ ├── k_tanf.c
│ │ │ │ ├── log10.c
│ │ │ │ ├── log10f.c
│ │ │ │ ├── log.c
│ │ │ │ ├── logf.c
│ │ │ │ ├── modf.c
│ │ │ │ ├── modff.c
│ │ │ │ ├── pow.c
│ │ │ │ ├── powf.c
│ │ │ │ ├── scalbn.c
│ │ │ │ ├── scalbnf.c
│ │ │ │ ├── sin.c
│ │ │ │ ├── sinf.c
│ │ │ │ ├── sinh.c
│ │ │ │ ├── sinhf.c
│ │ │ │ ├── sqrt.c
│ │ │ │ ├── sqrtf.c
│ │ │ │ ├── tan.c
│ │ │ │ ├── tanf.c
│ │ │ │ ├── tanh.c
│ │ │ │ └── tanhf.c
│ │ │ ├── stdio
│ │ │ │ ├── snprintf.c
│ │ │ │ ├── sprintf.c
│ │ │ │ ├── sscanf.c
│ │ │ │ ├── vsnprintf.c
│ │ │ │ └── vsscanf.c
│ │ │ ├── stdlib
│ │ │ │ ├── abs.c
│ │ │ │ ├── atof.c
│ │ │ │ ├── atoi.c
│ │ │ │ ├── atol.c
│ │ │ │ ├── atoll.c
│ │ │ │ ├── bsearch.c
│ │ │ │ ├── div.c
│ │ │ │ ├── labs.c
│ │ │ │ ├── ldiv.c
│ │ │ │ ├── llabs.c
│ │ │ │ ├── lldiv.c
│ │ │ │ ├── qsort.c
│ │ │ │ ├── rand.c
│ │ │ │ ├── strntoimax.c
│ │ │ │ ├── strntoumax.c
│ │ │ │ ├── strtod.c
│ │ │ │ ├── strtoimax.c
│ │ │ │ ├── strtol.c
│ │ │ │ ├── strtoll.c
│ │ │ │ ├── strtoul.c
│ │ │ │ ├── strtoull.c
│ │ │ │ └── strtoumax.c
│ │ │ └── string
│ │ │ ├── memchr.c
│ │ │ ├── memcmp.c
│ │ │ ├── memcpy.c
│ │ │ ├── memmove.c
│ │ │ ├── memscan.c
│ │ │ ├── memset.c
│ │ │ ├── strcasecmp.c
│ │ │ ├── strcat.c
│ │ │ ├── strchr.c
│ │ │ ├── strcmp.c
│ │ │ ├── strcoll.c
│ │ │ ├── strcpy.c
│ │ │ ├── strcspn.c
│ │ │ ├── strdup.c
│ │ │ ├── strlcat.c
│ │ │ ├── strlcpy.c
│ │ │ ├── strlen.c
│ │ │ ├── strncasecmp.c
│ │ │ ├── strncat.c
│ │ │ ├── strnchr.c
│ │ │ ├── strncmp.c
│ │ │ ├── strncpy.c
│ │ │ ├── strnicmp.c
│ │ │ ├── strnlen.c
│ │ │ ├── strnstr.c
│ │ │ ├── strpbrk.c
│ │ │ ├── strrchr.c
│ │ │ ├── strsep.c
│ │ │ ├── strspn.c
│ │ │ └── strstr.c
│ │ ├── main.c
│ │ ├── startup
│ │ │ └── start.S
│ │ └── tester-framebuffer-font.c
│ └── tools
│ ├── image
│ │ ├── 2ndboot
│ │ └── nsih.txt
│ ├── linux
│ │ ├── mk6818
│ │ └── s5p6818-sdmmc.sh
│ └── windows
│ ├── SDcardBurner.exe
│ └── x6818.exe
├── x-framebuffer-gui
│ ├── include
│ │ ├── graphic
│ │ │ ├── color.h
│ │ │ ├── maps
│ │ │ │ └── software.h
│ │ │ ├── maps.h
│ │ │ ├── pixel.h
│ │ │ ├── rect.h
│ │ │ └── surface.h
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk-divider.h
│ │ │ │ ├── clk-fixed-factor.h
│ │ │ │ ├── clk-fixed.h
│ │ │ │ ├── clk-gate.h
│ │ │ │ ├── clk.h
│ │ │ │ ├── clk-link.h
│ │ │ │ ├── clk-mux.h
│ │ │ │ └── clk-pll.h
│ │ │ ├── gpio
│ │ │ │ └── gpio.h
│ │ │ ├── hw-beep.h
│ │ │ ├── hw-key.h
│ │ │ ├── hw-led.h
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.h
│ │ │ ├── pwm
│ │ │ │ └── pwm.h
│ │ │ ├── s5p6818-clk.h
│ │ │ ├── s5p6818-fb.h
│ │ │ ├── s5p6818-gpio.h
│ │ │ ├── s5p6818-irq.h
│ │ │ ├── s5p6818-pwm.h
│ │ │ ├── s5p6818-rstcon.h
│ │ │ ├── s5p6818-serial.h
│ │ │ ├── s5p6818-serial-stdio.h
│ │ │ ├── s5p6818-tick-delay.h
│ │ │ ├── s5p6818-tick.h
│ │ │ └── s5p6818-timer.h
│ │ ├── library
│ │ │ ├── assert.h
│ │ │ ├── cp15.h
│ │ │ ├── ctype.h
│ │ │ ├── endian.h
│ │ │ ├── errno.h
│ │ │ ├── exit.h
│ │ │ ├── io.h
│ │ │ ├── limits.h
│ │ │ ├── list.h
│ │ │ ├── malloc.h
│ │ │ ├── math.h
│ │ │ ├── sizes.h
│ │ │ ├── stdarg.h
│ │ │ ├── stddef.h
│ │ │ ├── stdio.h
│ │ │ ├── stdlib.h
│ │ │ ├── string.h
│ │ │ └── types.h
│ │ ├── main.h
│ │ └── s5p6818
│ │ ├── reg-alv.h
│ │ ├── reg-clk.h
│ │ ├── reg-dpa.h
│ │ ├── reg-dpc.h
│ │ ├── reg-gic.h
│ │ ├── reg-gpio.h
│ │ ├── reg-i2c.h
│ │ ├── reg-id.h
│ │ ├── reg-mlc.h
│ │ ├── reg-pwm.h
│ │ ├── reg-sys.h
│ │ ├── reg-timer.h
│ │ ├── reg-uart.h
│ │ └── reg-wdg.h
│ ├── link.ld
│ ├── Makefile
│ ├── source
│ │ ├── arm
│ │ │ ├── cp15.c
│ │ │ ├── memcmp.S
│ │ │ ├── memcpy.S
│ │ │ ├── memmove.S
│ │ │ ├── memset.S
│ │ │ ├── strcmp.S
│ │ │ └── strncmp.S
│ │ ├── graphic
│ │ │ ├── color.c
│ │ │ ├── maps
│ │ │ │ └── software
│ │ │ │ ├── sw_blit_alpha.c
│ │ │ │ ├── sw_blit.c
│ │ │ │ ├── sw_blit_replace.c
│ │ │ │ ├── sw_fill.c
│ │ │ │ ├── sw_hline.c
│ │ │ │ ├── sw_point.c
│ │ │ │ ├── sw_rotate.c
│ │ │ │ ├── sw_scale.c
│ │ │ │ ├── sw_utils.c
│ │ │ │ └── sw_vline.c
│ │ │ ├── maps.c
│ │ │ ├── pixel.c
│ │ │ ├── rect.c
│ │ │ └── surface.c
│ │ ├── gui
│ │ │ ├── gui.c
│ │ │ └── gui.h
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk.c
│ │ │ │ ├── clk-divider.c
│ │ │ │ ├── clk-fixed.c
│ │ │ │ ├── clk-fixed-factor.c
│ │ │ │ ├── clk-gate.c
│ │ │ │ ├── clk-link.c
│ │ │ │ ├── clk-mux.c
│ │ │ │ └── clk-pll.c
│ │ │ ├── gpio
│ │ │ │ └── gpio.c
│ │ │ ├── hw-beep.c
│ │ │ ├── hw-key.c
│ │ │ ├── hw-led.c
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.c
│ │ │ ├── pwm
│ │ │ │ └── pwm.c
│ │ │ ├── s5p6818-alv.c
│ │ │ ├── s5p6818-clk.c
│ │ │ ├── s5p6818-fb.c
│ │ │ ├── s5p6818-gpio.c
│ │ │ ├── s5p6818-irq.c
│ │ │ ├── s5p6818-pwm.c
│ │ │ ├── s5p6818-rstcon.c
│ │ │ ├── s5p6818-serial.c
│ │ │ ├── s5p6818-serial-stdio.c
│ │ │ ├── s5p6818-tick.c
│ │ │ ├── s5p6818-tick-delay.c
│ │ │ └── s5p6818-timer.c
│ │ ├── library
│ │ │ ├── ctype
│ │ │ │ ├── ctype.c
│ │ │ │ ├── isalnum.c
│ │ │ │ ├── isalpha.c
│ │ │ │ ├── isascii.c
│ │ │ │ ├── isblank.c
│ │ │ │ ├── iscntrl.c
│ │ │ │ ├── isdigit.c
│ │ │ │ ├── isgraph.c
│ │ │ │ ├── islower.c
│ │ │ │ ├── isprint.c
│ │ │ │ ├── ispunct.c
│ │ │ │ ├── isspace.c
│ │ │ │ ├── isupper.c
│ │ │ │ ├── isxdigit.c
│ │ │ │ ├── toascii.c
│ │ │ │ ├── tolower.c
│ │ │ │ └── toupper.c
│ │ │ ├── errno
│ │ │ │ ├── errno.c
│ │ │ │ └── strerror.c
│ │ │ ├── exit
│ │ │ │ ├── abort.c
│ │ │ │ ├── assert.c
│ │ │ │ └── exit.c
│ │ │ ├── malloc
│ │ │ │ └── malloc.c
│ │ │ ├── math
│ │ │ │ ├── acos.c
│ │ │ │ ├── acosf.c
│ │ │ │ ├── asin.c
│ │ │ │ ├── asinf.c
│ │ │ │ ├── atan2.c
│ │ │ │ ├── atan2f.c
│ │ │ │ ├── atan.c
│ │ │ │ ├── atanf.c
│ │ │ │ ├── ceil.c
│ │ │ │ ├── ceilf.c
│ │ │ │ ├── copysign.c
│ │ │ │ ├── copysignf.c
│ │ │ │ ├── cos.c
│ │ │ │ ├── cosf.c
│ │ │ │ ├── cosh.c
│ │ │ │ ├── coshf.c
│ │ │ │ ├── e_rem_pio2.c
│ │ │ │ ├── e_rem_pio2f.c
│ │ │ │ ├── exp.c
│ │ │ │ ├── expf.c
│ │ │ │ ├── expm1.c
│ │ │ │ ├── expm1f.c
│ │ │ │ ├── fabs.c
│ │ │ │ ├── fabsf.c
│ │ │ │ ├── floor.c
│ │ │ │ ├── floorf.c
│ │ │ │ ├── fmod.c
│ │ │ │ ├── fmodf.c
│ │ │ │ ├── frexp.c
│ │ │ │ ├── frexpf.c
│ │ │ │ ├── hypot.c
│ │ │ │ ├── hypotf.c
│ │ │ │ ├── k_cos.c
│ │ │ │ ├── k_cosf.c
│ │ │ │ ├── k_rem_pio2.c
│ │ │ │ ├── k_rem_pio2f.c
│ │ │ │ ├── k_sin.c
│ │ │ │ ├── k_sinf.c
│ │ │ │ ├── k_tan.c
│ │ │ │ ├── k_tanf.c
│ │ │ │ ├── log10.c
│ │ │ │ ├── log10f.c
│ │ │ │ ├── log.c
│ │ │ │ ├── logf.c
│ │ │ │ ├── modf.c
│ │ │ │ ├── modff.c
│ │ │ │ ├── pow.c
│ │ │ │ ├── powf.c
│ │ │ │ ├── scalbn.c
│ │ │ │ ├── scalbnf.c
│ │ │ │ ├── sin.c
│ │ │ │ ├── sinf.c
│ │ │ │ ├── sinh.c
│ │ │ │ ├── sinhf.c
│ │ │ │ ├── sqrt.c
│ │ │ │ ├── sqrtf.c
│ │ │ │ ├── tan.c
│ │ │ │ ├── tanf.c
│ │ │ │ ├── tanh.c
│ │ │ │ └── tanhf.c
│ │ │ ├── stdio
│ │ │ │ ├── snprintf.c
│ │ │ │ ├── sprintf.c
│ │ │ │ ├── sscanf.c
│ │ │ │ ├── vsnprintf.c
│ │ │ │ └── vsscanf.c
│ │ │ ├── stdlib
│ │ │ │ ├── abs.c
│ │ │ │ ├── atof.c
│ │ │ │ ├── atoi.c
│ │ │ │ ├── atol.c
│ │ │ │ ├── atoll.c
│ │ │ │ ├── bsearch.c
│ │ │ │ ├── div.c
│ │ │ │ ├── labs.c
│ │ │ │ ├── ldiv.c
│ │ │ │ ├── llabs.c
│ │ │ │ ├── lldiv.c
│ │ │ │ ├── qsort.c
│ │ │ │ ├── rand.c
│ │ │ │ ├── strntoimax.c
│ │ │ │ ├── strntoumax.c
│ │ │ │ ├── strtod.c
│ │ │ │ ├── strtoimax.c
│ │ │ │ ├── strtol.c
│ │ │ │ ├── strtoll.c
│ │ │ │ ├── strtoul.c
│ │ │ │ ├── strtoull.c
│ │ │ │ └── strtoumax.c
│ │ │ └── string
│ │ │ ├── memchr.c
│ │ │ ├── memcmp.c
│ │ │ ├── memcpy.c
│ │ │ ├── memmove.c
│ │ │ ├── memscan.c
│ │ │ ├── memset.c
│ │ │ ├── strcasecmp.c
│ │ │ ├── strcat.c
│ │ │ ├── strchr.c
│ │ │ ├── strcmp.c
│ │ │ ├── strcoll.c
│ │ │ ├── strcpy.c
│ │ │ ├── strcspn.c
│ │ │ ├── strdup.c
│ │ │ ├── strlcat.c
│ │ │ ├── strlcpy.c
│ │ │ ├── strlen.c
│ │ │ ├── strncasecmp.c
│ │ │ ├── strncat.c
│ │ │ ├── strnchr.c
│ │ │ ├── strncmp.c
│ │ │ ├── strncpy.c
│ │ │ ├── strnicmp.c
│ │ │ ├── strnlen.c
│ │ │ ├── strnstr.c
│ │ │ ├── strpbrk.c
│ │ │ ├── strrchr.c
│ │ │ ├── strsep.c
│ │ │ ├── strspn.c
│ │ │ └── strstr.c
│ │ ├── main.c
│ │ ├── startup
│ │ │ └── start.S
│ │ └── tester-framebuffer-gui.c
│ └── tools
│ ├── image
│ │ ├── 2ndboot
│ │ └── nsih.txt
│ ├── linux
│ │ ├── mk6818
│ │ └── s5p6818-sdmmc.sh
│ └── windows
│ ├── SDcardBurner.exe
│ └── x6818.exe
├── x-framebuffer-minigame
│ ├── include
│ │ ├── graphic
│ │ │ ├── color.h
│ │ │ ├── maps
│ │ │ │ └── software.h
│ │ │ ├── maps.h
│ │ │ ├── pixel.h
│ │ │ ├── rect.h
│ │ │ └── surface.h
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk-divider.h
│ │ │ │ ├── clk-fixed-factor.h
│ │ │ │ ├── clk-fixed.h
│ │ │ │ ├── clk-gate.h
│ │ │ │ ├── clk.h
│ │ │ │ ├── clk-link.h
│ │ │ │ ├── clk-mux.h
│ │ │ │ └── clk-pll.h
│ │ │ ├── gpio
│ │ │ │ └── gpio.h
│ │ │ ├── hw-beep.h
│ │ │ ├── hw-key.h
│ │ │ ├── hw-led.h
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.h
│ │ │ ├── pwm
│ │ │ │ └── pwm.h
│ │ │ ├── s5p6818-clk.h
│ │ │ ├── s5p6818-fb.h
│ │ │ ├── s5p6818-gpio.h
│ │ │ ├── s5p6818-irq.h
│ │ │ ├── s5p6818-pwm.h
│ │ │ ├── s5p6818-rstcon.h
│ │ │ ├── s5p6818-serial.h
│ │ │ ├── s5p6818-serial-stdio.h
│ │ │ ├── s5p6818-tick-delay.h
│ │ │ ├── s5p6818-tick.h
│ │ │ └── s5p6818-timer.h
│ │ ├── library
│ │ │ ├── assert.h
│ │ │ ├── cp15.h
│ │ │ ├── ctype.h
│ │ │ ├── endian.h
│ │ │ ├── errno.h
│ │ │ ├── exit.h
│ │ │ ├── io.h
│ │ │ ├── limits.h
│ │ │ ├── list.h
│ │ │ ├── malloc.h
│ │ │ ├── math.h
│ │ │ ├── sizes.h
│ │ │ ├── stdarg.h
│ │ │ ├── stddef.h
│ │ │ ├── stdio.h
│ │ │ ├── stdlib.h
│ │ │ ├── string.h
│ │ │ └── types.h
│ │ ├── main.h
│ │ └── s5p6818
│ │ ├── reg-alv.h
│ │ ├── reg-clk.h
│ │ ├── reg-dpa.h
│ │ ├── reg-dpc.h
│ │ ├── reg-gic.h
│ │ ├── reg-gpio.h
│ │ ├── reg-i2c.h
│ │ ├── reg-id.h
│ │ ├── reg-mlc.h
│ │ ├── reg-pwm.h
│ │ ├── reg-sys.h
│ │ ├── reg-timer.h
│ │ ├── reg-uart.h
│ │ └── reg-wdg.h
│ ├── link.ld
│ ├── Makefile
│ ├── source
│ │ ├── arm
│ │ │ ├── cp15.c
│ │ │ ├── memcmp.S
│ │ │ ├── memcpy.S
│ │ │ ├── memmove.S
│ │ │ ├── memset.S
│ │ │ ├── strcmp.S
│ │ │ └── strncmp.S
│ │ ├── graphic
│ │ │ ├── color.c
│ │ │ ├── maps
│ │ │ │ └── software
│ │ │ │ ├── sw_blit_alpha.c
│ │ │ │ ├── sw_blit.c
│ │ │ │ ├── sw_blit_replace.c
│ │ │ │ ├── sw_fill.c
│ │ │ │ ├── sw_hline.c
│ │ │ │ ├── sw_point.c
│ │ │ │ ├── sw_rotate.c
│ │ │ │ ├── sw_scale.c
│ │ │ │ ├── sw_utils.c
│ │ │ │ └── sw_vline.c
│ │ │ ├── maps.c
│ │ │ ├── pixel.c
│ │ │ ├── rect.c
│ │ │ └── surface.c
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk.c
│ │ │ │ ├── clk-divider.c
│ │ │ │ ├── clk-fixed.c
│ │ │ │ ├── clk-fixed-factor.c
│ │ │ │ ├── clk-gate.c
│ │ │ │ ├── clk-link.c
│ │ │ │ ├── clk-mux.c
│ │ │ │ └── clk-pll.c
│ │ │ ├── gpio
│ │ │ │ └── gpio.c
│ │ │ ├── hw-beep.c
│ │ │ ├── hw-key.c
│ │ │ ├── hw-led.c
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.c
│ │ │ ├── pwm
│ │ │ │ └── pwm.c
│ │ │ ├── s5p6818-alv.c
│ │ │ ├── s5p6818-clk.c
│ │ │ ├── s5p6818-fb.c
│ │ │ ├── s5p6818-gpio.c
│ │ │ ├── s5p6818-irq.c
│ │ │ ├── s5p6818-pwm.c
│ │ │ ├── s5p6818-rstcon.c
│ │ │ ├── s5p6818-serial.c
│ │ │ ├── s5p6818-serial-stdio.c
│ │ │ ├── s5p6818-tick.c
│ │ │ ├── s5p6818-tick-delay.c
│ │ │ └── s5p6818-timer.c
│ │ ├── library
│ │ │ ├── ctype
│ │ │ │ ├── ctype.c
│ │ │ │ ├── isalnum.c
│ │ │ │ ├── isalpha.c
│ │ │ │ ├── isascii.c
│ │ │ │ ├── isblank.c
│ │ │ │ ├── iscntrl.c
│ │ │ │ ├── isdigit.c
│ │ │ │ ├── isgraph.c
│ │ │ │ ├── islower.c
│ │ │ │ ├── isprint.c
│ │ │ │ ├── ispunct.c
│ │ │ │ ├── isspace.c
│ │ │ │ ├── isupper.c
│ │ │ │ ├── isxdigit.c
│ │ │ │ ├── toascii.c
│ │ │ │ ├── tolower.c
│ │ │ │ └── toupper.c
│ │ │ ├── errno
│ │ │ │ ├── errno.c
│ │ │ │ └── strerror.c
│ │ │ ├── exit
│ │ │ │ ├── abort.c
│ │ │ │ ├── assert.c
│ │ │ │ └── exit.c
│ │ │ ├── malloc
│ │ │ │ └── malloc.c
│ │ │ ├── math
│ │ │ │ ├── acos.c
│ │ │ │ ├── acosf.c
│ │ │ │ ├── asin.c
│ │ │ │ ├── asinf.c
│ │ │ │ ├── atan2.c
│ │ │ │ ├── atan2f.c
│ │ │ │ ├── atan.c
│ │ │ │ ├── atanf.c
│ │ │ │ ├── ceil.c
│ │ │ │ ├── ceilf.c
│ │ │ │ ├── copysign.c
│ │ │ │ ├── copysignf.c
│ │ │ │ ├── cos.c
│ │ │ │ ├── cosf.c
│ │ │ │ ├── cosh.c
│ │ │ │ ├── coshf.c
│ │ │ │ ├── e_rem_pio2.c
│ │ │ │ ├── e_rem_pio2f.c
│ │ │ │ ├── exp.c
│ │ │ │ ├── expf.c
│ │ │ │ ├── expm1.c
│ │ │ │ ├── expm1f.c
│ │ │ │ ├── fabs.c
│ │ │ │ ├── fabsf.c
│ │ │ │ ├── floor.c
│ │ │ │ ├── floorf.c
│ │ │ │ ├── fmod.c
│ │ │ │ ├── fmodf.c
│ │ │ │ ├── frexp.c
│ │ │ │ ├── frexpf.c
│ │ │ │ ├── hypot.c
│ │ │ │ ├── hypotf.c
│ │ │ │ ├── k_cos.c
│ │ │ │ ├── k_cosf.c
│ │ │ │ ├── k_rem_pio2.c
│ │ │ │ ├── k_rem_pio2f.c
│ │ │ │ ├── k_sin.c
│ │ │ │ ├── k_sinf.c
│ │ │ │ ├── k_tan.c
│ │ │ │ ├── k_tanf.c
│ │ │ │ ├── log10.c
│ │ │ │ ├── log10f.c
│ │ │ │ ├── log.c
│ │ │ │ ├── logf.c
│ │ │ │ ├── modf.c
│ │ │ │ ├── modff.c
│ │ │ │ ├── pow.c
│ │ │ │ ├── powf.c
│ │ │ │ ├── scalbn.c
│ │ │ │ ├── scalbnf.c
│ │ │ │ ├── sin.c
│ │ │ │ ├── sinf.c
│ │ │ │ ├── sinh.c
│ │ │ │ ├── sinhf.c
│ │ │ │ ├── sqrt.c
│ │ │ │ ├── sqrtf.c
│ │ │ │ ├── tan.c
│ │ │ │ ├── tanf.c
│ │ │ │ ├── tanh.c
│ │ │ │ └── tanhf.c
│ │ │ ├── stdio
│ │ │ │ ├── snprintf.c
│ │ │ │ ├── sprintf.c
│ │ │ │ ├── sscanf.c
│ │ │ │ ├── vsnprintf.c
│ │ │ │ └── vsscanf.c
│ │ │ ├── stdlib
│ │ │ │ ├── abs.c
│ │ │ │ ├── atof.c
│ │ │ │ ├── atoi.c
│ │ │ │ ├── atol.c
│ │ │ │ ├── atoll.c
│ │ │ │ ├── bsearch.c
│ │ │ │ ├── div.c
│ │ │ │ ├── labs.c
│ │ │ │ ├── ldiv.c
│ │ │ │ ├── llabs.c
│ │ │ │ ├── lldiv.c
│ │ │ │ ├── qsort.c
│ │ │ │ ├── rand.c
│ │ │ │ ├── strntoimax.c
│ │ │ │ ├── strntoumax.c
│ │ │ │ ├── strtod.c
│ │ │ │ ├── strtoimax.c
│ │ │ │ ├── strtol.c
│ │ │ │ ├── strtoll.c
│ │ │ │ ├── strtoul.c
│ │ │ │ ├── strtoull.c
│ │ │ │ └── strtoumax.c
│ │ │ └── string
│ │ │ ├── memchr.c
│ │ │ ├── memcmp.c
│ │ │ ├── memcpy.c
│ │ │ ├── memmove.c
│ │ │ ├── memscan.c
│ │ │ ├── memset.c
│ │ │ ├── strcasecmp.c
│ │ │ ├── strcat.c
│ │ │ ├── strchr.c
│ │ │ ├── strcmp.c
│ │ │ ├── strcoll.c
│ │ │ ├── strcpy.c
│ │ │ ├── strcspn.c
│ │ │ ├── strdup.c
│ │ │ ├── strlcat.c
│ │ │ ├── strlcpy.c
│ │ │ ├── strlen.c
│ │ │ ├── strncasecmp.c
│ │ │ ├── strncat.c
│ │ │ ├── strnchr.c
│ │ │ ├── strncmp.c
│ │ │ ├── strncpy.c
│ │ │ ├── strnicmp.c
│ │ │ ├── strnlen.c
│ │ │ ├── strnstr.c
│ │ │ ├── strpbrk.c
│ │ │ ├── strrchr.c
│ │ │ ├── strsep.c
│ │ │ ├── strspn.c
│ │ │ └── strstr.c
│ │ ├── main.c
│ │ ├── startup
│ │ │ └── start.S
│ │ └── tester-framebuffer-minigame.c
│ └── tools
│ ├── image
│ │ ├── 2ndboot
│ │ └── nsih.txt
│ ├── linux
│ │ ├── mk6818
│ │ └── s5p6818-sdmmc.sh
│ └── windows
│ ├── SDcardBurner.exe
│ └── x6818.exe
├── x-framebuffer-qrencode
│ ├── include
│ │ ├── graphic
│ │ │ ├── color.h
│ │ │ ├── maps
│ │ │ │ └── software.h
│ │ │ ├── maps.h
│ │ │ ├── pixel.h
│ │ │ ├── rect.h
│ │ │ └── surface.h
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk-divider.h
│ │ │ │ ├── clk-fixed-factor.h
│ │ │ │ ├── clk-fixed.h
│ │ │ │ ├── clk-gate.h
│ │ │ │ ├── clk.h
│ │ │ │ ├── clk-link.h
│ │ │ │ ├── clk-mux.h
│ │ │ │ └── clk-pll.h
│ │ │ ├── gpio
│ │ │ │ └── gpio.h
│ │ │ ├── hw-beep.h
│ │ │ ├── hw-key.h
│ │ │ ├── hw-led.h
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.h
│ │ │ ├── pwm
│ │ │ │ └── pwm.h
│ │ │ ├── s5p6818-clk.h
│ │ │ ├── s5p6818-fb.h
│ │ │ ├── s5p6818-gpio.h
│ │ │ ├── s5p6818-irq.h
│ │ │ ├── s5p6818-pwm.h
│ │ │ ├── s5p6818-rstcon.h
│ │ │ ├── s5p6818-serial.h
│ │ │ ├── s5p6818-serial-stdio.h
│ │ │ ├── s5p6818-tick-delay.h
│ │ │ ├── s5p6818-tick.h
│ │ │ └── s5p6818-timer.h
│ │ ├── library
│ │ │ ├── assert.h
│ │ │ ├── cp15.h
│ │ │ ├── ctype.h
│ │ │ ├── endian.h
│ │ │ ├── errno.h
│ │ │ ├── exit.h
│ │ │ ├── io.h
│ │ │ ├── limits.h
│ │ │ ├── list.h
│ │ │ ├── malloc.h
│ │ │ ├── math.h
│ │ │ ├── sizes.h
│ │ │ ├── stdarg.h
│ │ │ ├── stddef.h
│ │ │ ├── stdio.h
│ │ │ ├── stdlib.h
│ │ │ ├── string.h
│ │ │ └── types.h
│ │ ├── main.h
│ │ └── s5p6818
│ │ ├── reg-alv.h
│ │ ├── reg-clk.h
│ │ ├── reg-dpa.h
│ │ ├── reg-dpc.h
│ │ ├── reg-gic.h
│ │ ├── reg-gpio.h
│ │ ├── reg-i2c.h
│ │ ├── reg-id.h
│ │ ├── reg-mlc.h
│ │ ├── reg-pwm.h
│ │ ├── reg-sys.h
│ │ ├── reg-timer.h
│ │ ├── reg-uart.h
│ │ └── reg-wdg.h
│ ├── link.ld
│ ├── Makefile
│ ├── source
│ │ ├── arm
│ │ │ ├── cp15.c
│ │ │ ├── memcmp.S
│ │ │ ├── memcpy.S
│ │ │ ├── memmove.S
│ │ │ ├── memset.S
│ │ │ ├── strcmp.S
│ │ │ └── strncmp.S
│ │ ├── graphic
│ │ │ ├── color.c
│ │ │ ├── maps
│ │ │ │ └── software
│ │ │ │ ├── sw_blit_alpha.c
│ │ │ │ ├── sw_blit.c
│ │ │ │ ├── sw_blit_replace.c
│ │ │ │ ├── sw_fill.c
│ │ │ │ ├── sw_hline.c
│ │ │ │ ├── sw_point.c
│ │ │ │ ├── sw_rotate.c
│ │ │ │ ├── sw_scale.c
│ │ │ │ ├── sw_utils.c
│ │ │ │ └── sw_vline.c
│ │ │ ├── maps.c
│ │ │ ├── pixel.c
│ │ │ ├── rect.c
│ │ │ └── surface.c
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk.c
│ │ │ │ ├── clk-divider.c
│ │ │ │ ├── clk-fixed.c
│ │ │ │ ├── clk-fixed-factor.c
│ │ │ │ ├── clk-gate.c
│ │ │ │ ├── clk-link.c
│ │ │ │ ├── clk-mux.c
│ │ │ │ └── clk-pll.c
│ │ │ ├── gpio
│ │ │ │ └── gpio.c
│ │ │ ├── hw-beep.c
│ │ │ ├── hw-key.c
│ │ │ ├── hw-led.c
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.c
│ │ │ ├── pwm
│ │ │ │ └── pwm.c
│ │ │ ├── s5p6818-alv.c
│ │ │ ├── s5p6818-clk.c
│ │ │ ├── s5p6818-fb.c
│ │ │ ├── s5p6818-gpio.c
│ │ │ ├── s5p6818-irq.c
│ │ │ ├── s5p6818-pwm.c
│ │ │ ├── s5p6818-rstcon.c
│ │ │ ├── s5p6818-serial.c
│ │ │ ├── s5p6818-serial-stdio.c
│ │ │ ├── s5p6818-tick.c
│ │ │ ├── s5p6818-tick-delay.c
│ │ │ └── s5p6818-timer.c
│ │ ├── library
│ │ │ ├── ctype
│ │ │ │ ├── ctype.c
│ │ │ │ ├── isalnum.c
│ │ │ │ ├── isalpha.c
│ │ │ │ ├── isascii.c
│ │ │ │ ├── isblank.c
│ │ │ │ ├── iscntrl.c
│ │ │ │ ├── isdigit.c
│ │ │ │ ├── isgraph.c
│ │ │ │ ├── islower.c
│ │ │ │ ├── isprint.c
│ │ │ │ ├── ispunct.c
│ │ │ │ ├── isspace.c
│ │ │ │ ├── isupper.c
│ │ │ │ ├── isxdigit.c
│ │ │ │ ├── toascii.c
│ │ │ │ ├── tolower.c
│ │ │ │ └── toupper.c
│ │ │ ├── errno
│ │ │ │ ├── errno.c
│ │ │ │ └── strerror.c
│ │ │ ├── exit
│ │ │ │ ├── abort.c
│ │ │ │ ├── assert.c
│ │ │ │ └── exit.c
│ │ │ ├── malloc
│ │ │ │ └── malloc.c
│ │ │ ├── math
│ │ │ │ ├── acos.c
│ │ │ │ ├── acosf.c
│ │ │ │ ├── asin.c
│ │ │ │ ├── asinf.c
│ │ │ │ ├── atan2.c
│ │ │ │ ├── atan2f.c
│ │ │ │ ├── atan.c
│ │ │ │ ├── atanf.c
│ │ │ │ ├── ceil.c
│ │ │ │ ├── ceilf.c
│ │ │ │ ├── copysign.c
│ │ │ │ ├── copysignf.c
│ │ │ │ ├── cos.c
│ │ │ │ ├── cosf.c
│ │ │ │ ├── cosh.c
│ │ │ │ ├── coshf.c
│ │ │ │ ├── e_rem_pio2.c
│ │ │ │ ├── e_rem_pio2f.c
│ │ │ │ ├── exp.c
│ │ │ │ ├── expf.c
│ │ │ │ ├── expm1.c
│ │ │ │ ├── expm1f.c
│ │ │ │ ├── fabs.c
│ │ │ │ ├── fabsf.c
│ │ │ │ ├── floor.c
│ │ │ │ ├── floorf.c
│ │ │ │ ├── fmod.c
│ │ │ │ ├── fmodf.c
│ │ │ │ ├── frexp.c
│ │ │ │ ├── frexpf.c
│ │ │ │ ├── hypot.c
│ │ │ │ ├── hypotf.c
│ │ │ │ ├── k_cos.c
│ │ │ │ ├── k_cosf.c
│ │ │ │ ├── k_rem_pio2.c
│ │ │ │ ├── k_rem_pio2f.c
│ │ │ │ ├── k_sin.c
│ │ │ │ ├── k_sinf.c
│ │ │ │ ├── k_tan.c
│ │ │ │ ├── k_tanf.c
│ │ │ │ ├── log10.c
│ │ │ │ ├── log10f.c
│ │ │ │ ├── log.c
│ │ │ │ ├── logf.c
│ │ │ │ ├── modf.c
│ │ │ │ ├── modff.c
│ │ │ │ ├── pow.c
│ │ │ │ ├── powf.c
│ │ │ │ ├── scalbn.c
│ │ │ │ ├── scalbnf.c
│ │ │ │ ├── sin.c
│ │ │ │ ├── sinf.c
│ │ │ │ ├── sinh.c
│ │ │ │ ├── sinhf.c
│ │ │ │ ├── sqrt.c
│ │ │ │ ├── sqrtf.c
│ │ │ │ ├── tan.c
│ │ │ │ ├── tanf.c
│ │ │ │ ├── tanh.c
│ │ │ │ └── tanhf.c
│ │ │ ├── stdio
│ │ │ │ ├── snprintf.c
│ │ │ │ ├── sprintf.c
│ │ │ │ ├── sscanf.c
│ │ │ │ ├── vsnprintf.c
│ │ │ │ └── vsscanf.c
│ │ │ ├── stdlib
│ │ │ │ ├── abs.c
│ │ │ │ ├── atof.c
│ │ │ │ ├── atoi.c
│ │ │ │ ├── atol.c
│ │ │ │ ├── atoll.c
│ │ │ │ ├── bsearch.c
│ │ │ │ ├── div.c
│ │ │ │ ├── labs.c
│ │ │ │ ├── ldiv.c
│ │ │ │ ├── llabs.c
│ │ │ │ ├── lldiv.c
│ │ │ │ ├── qsort.c
│ │ │ │ ├── rand.c
│ │ │ │ ├── strntoimax.c
│ │ │ │ ├── strntoumax.c
│ │ │ │ ├── strtod.c
│ │ │ │ ├── strtoimax.c
│ │ │ │ ├── strtol.c
│ │ │ │ ├── strtoll.c
│ │ │ │ ├── strtoul.c
│ │ │ │ ├── strtoull.c
│ │ │ │ └── strtoumax.c
│ │ │ └── string
│ │ │ ├── memchr.c
│ │ │ ├── memcmp.c
│ │ │ ├── memcpy.c
│ │ │ ├── memmove.c
│ │ │ ├── memscan.c
│ │ │ ├── memset.c
│ │ │ ├── strcasecmp.c
│ │ │ ├── strcat.c
│ │ │ ├── strchr.c
│ │ │ ├── strcmp.c
│ │ │ ├── strcoll.c
│ │ │ ├── strcpy.c
│ │ │ ├── strcspn.c
│ │ │ ├── strdup.c
│ │ │ ├── strlcat.c
│ │ │ ├── strlcpy.c
│ │ │ ├── strlen.c
│ │ │ ├── strncasecmp.c
│ │ │ ├── strncat.c
│ │ │ ├── strnchr.c
│ │ │ ├── strncmp.c
│ │ │ ├── strncpy.c
│ │ │ ├── strnicmp.c
│ │ │ ├── strnlen.c
│ │ │ ├── strnstr.c
│ │ │ ├── strpbrk.c
│ │ │ ├── strrchr.c
│ │ │ ├── strsep.c
│ │ │ ├── strspn.c
│ │ │ └── strstr.c
│ │ ├── main.c
│ │ ├── qrencode-3.4.1
│ │ │ ├── bitstream.c
│ │ │ ├── bitstream.h
│ │ │ ├── config.h
│ │ │ ├── mask.c
│ │ │ ├── mask.h
│ │ │ ├── mmask.c
│ │ │ ├── mmask.h
│ │ │ ├── mqrspec.c
│ │ │ ├── mqrspec.h
│ │ │ ├── qrenc.c
│ │ │ ├── qrencode.c
│ │ │ ├── qrencode.h
│ │ │ ├── qrencode_inner.h
│ │ │ ├── qrinput.c
│ │ │ ├── qrinput.h
│ │ │ ├── qrspec.c
│ │ │ ├── qrspec.h
│ │ │ ├── rscode.c
│ │ │ ├── rscode.h
│ │ │ ├── split.c
│ │ │ └── split.h
│ │ ├── startup
│ │ │ └── start.S
│ │ └── tester-framebuffer-qrencode.c
│ └── tools
│ ├── image
│ │ ├── 2ndboot
│ │ └── nsih.txt
│ ├── linux
│ │ ├── mk6818
│ │ └── s5p6818-sdmmc.sh
│ └── windows
│ ├── SDcardBurner.exe
│ └── x6818.exe
├── x-framebuffer-random-rect
│ ├── include
│ │ ├── graphic
│ │ │ ├── color.h
│ │ │ ├── maps
│ │ │ │ └── software.h
│ │ │ ├── maps.h
│ │ │ ├── pixel.h
│ │ │ ├── rect.h
│ │ │ └── surface.h
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk-divider.h
│ │ │ │ ├── clk-fixed-factor.h
│ │ │ │ ├── clk-fixed.h
│ │ │ │ ├── clk-gate.h
│ │ │ │ ├── clk.h
│ │ │ │ ├── clk-link.h
│ │ │ │ ├── clk-mux.h
│ │ │ │ └── clk-pll.h
│ │ │ ├── gpio
│ │ │ │ └── gpio.h
│ │ │ ├── hw-beep.h
│ │ │ ├── hw-key.h
│ │ │ ├── hw-led.h
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.h
│ │ │ ├── pwm
│ │ │ │ └── pwm.h
│ │ │ ├── s5p6818-clk.h
│ │ │ ├── s5p6818-fb.h
│ │ │ ├── s5p6818-gpio.h
│ │ │ ├── s5p6818-irq.h
│ │ │ ├── s5p6818-pwm.h
│ │ │ ├── s5p6818-rstcon.h
│ │ │ ├── s5p6818-serial.h
│ │ │ ├── s5p6818-serial-stdio.h
│ │ │ ├── s5p6818-tick-delay.h
│ │ │ ├── s5p6818-tick.h
│ │ │ └── s5p6818-timer.h
│ │ ├── library
│ │ │ ├── assert.h
│ │ │ ├── cp15.h
│ │ │ ├── ctype.h
│ │ │ ├── endian.h
│ │ │ ├── errno.h
│ │ │ ├── exit.h
│ │ │ ├── io.h
│ │ │ ├── limits.h
│ │ │ ├── list.h
│ │ │ ├── malloc.h
│ │ │ ├── math.h
│ │ │ ├── sizes.h
│ │ │ ├── stdarg.h
│ │ │ ├── stddef.h
│ │ │ ├── stdio.h
│ │ │ ├── stdlib.h
│ │ │ ├── string.h
│ │ │ └── types.h
│ │ ├── main.h
│ │ └── s5p6818
│ │ ├── reg-alv.h
│ │ ├── reg-clk.h
│ │ ├── reg-dpa.h
│ │ ├── reg-dpc.h
│ │ ├── reg-gic.h
│ │ ├── reg-gpio.h
│ │ ├── reg-i2c.h
│ │ ├── reg-id.h
│ │ ├── reg-mlc.h
│ │ ├── reg-pwm.h
│ │ ├── reg-sys.h
│ │ ├── reg-timer.h
│ │ ├── reg-uart.h
│ │ └── reg-wdg.h
│ ├── link.ld
│ ├── Makefile
│ ├── source
│ │ ├── arm
│ │ │ ├── cp15.c
│ │ │ ├── memcmp.S
│ │ │ ├── memcpy.S
│ │ │ ├── memmove.S
│ │ │ ├── memset.S
│ │ │ ├── strcmp.S
│ │ │ └── strncmp.S
│ │ ├── graphic
│ │ │ ├── color.c
│ │ │ ├── maps
│ │ │ │ └── software
│ │ │ │ ├── sw_blit_alpha.c
│ │ │ │ ├── sw_blit.c
│ │ │ │ ├── sw_blit_replace.c
│ │ │ │ ├── sw_fill.c
│ │ │ │ ├── sw_hline.c
│ │ │ │ ├── sw_point.c
│ │ │ │ ├── sw_rotate.c
│ │ │ │ ├── sw_scale.c
│ │ │ │ ├── sw_utils.c
│ │ │ │ └── sw_vline.c
│ │ │ ├── maps.c
│ │ │ ├── pixel.c
│ │ │ ├── rect.c
│ │ │ └── surface.c
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk.c
│ │ │ │ ├── clk-divider.c
│ │ │ │ ├── clk-fixed.c
│ │ │ │ ├── clk-fixed-factor.c
│ │ │ │ ├── clk-gate.c
│ │ │ │ ├── clk-link.c
│ │ │ │ ├── clk-mux.c
│ │ │ │ └── clk-pll.c
│ │ │ ├── gpio
│ │ │ │ └── gpio.c
│ │ │ ├── hw-beep.c
│ │ │ ├── hw-key.c
│ │ │ ├── hw-led.c
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.c
│ │ │ ├── pwm
│ │ │ │ └── pwm.c
│ │ │ ├── s5p6818-alv.c
│ │ │ ├── s5p6818-clk.c
│ │ │ ├── s5p6818-fb.c
│ │ │ ├── s5p6818-gpio.c
│ │ │ ├── s5p6818-irq.c
│ │ │ ├── s5p6818-pwm.c
│ │ │ ├── s5p6818-rstcon.c
│ │ │ ├── s5p6818-serial.c
│ │ │ ├── s5p6818-serial-stdio.c
│ │ │ ├── s5p6818-tick.c
│ │ │ ├── s5p6818-tick-delay.c
│ │ │ └── s5p6818-timer.c
│ │ ├── library
│ │ │ ├── ctype
│ │ │ │ ├── ctype.c
│ │ │ │ ├── isalnum.c
│ │ │ │ ├── isalpha.c
│ │ │ │ ├── isascii.c
│ │ │ │ ├── isblank.c
│ │ │ │ ├── iscntrl.c
│ │ │ │ ├── isdigit.c
│ │ │ │ ├── isgraph.c
│ │ │ │ ├── islower.c
│ │ │ │ ├── isprint.c
│ │ │ │ ├── ispunct.c
│ │ │ │ ├── isspace.c
│ │ │ │ ├── isupper.c
│ │ │ │ ├── isxdigit.c
│ │ │ │ ├── toascii.c
│ │ │ │ ├── tolower.c
│ │ │ │ └── toupper.c
│ │ │ ├── errno
│ │ │ │ ├── errno.c
│ │ │ │ └── strerror.c
│ │ │ ├── exit
│ │ │ │ ├── abort.c
│ │ │ │ ├── assert.c
│ │ │ │ └── exit.c
│ │ │ ├── malloc
│ │ │ │ └── malloc.c
│ │ │ ├── math
│ │ │ │ ├── acos.c
│ │ │ │ ├── acosf.c
│ │ │ │ ├── asin.c
│ │ │ │ ├── asinf.c
│ │ │ │ ├── atan2.c
│ │ │ │ ├── atan2f.c
│ │ │ │ ├── atan.c
│ │ │ │ ├── atanf.c
│ │ │ │ ├── ceil.c
│ │ │ │ ├── ceilf.c
│ │ │ │ ├── copysign.c
│ │ │ │ ├── copysignf.c
│ │ │ │ ├── cos.c
│ │ │ │ ├── cosf.c
│ │ │ │ ├── cosh.c
│ │ │ │ ├── coshf.c
│ │ │ │ ├── e_rem_pio2.c
│ │ │ │ ├── e_rem_pio2f.c
│ │ │ │ ├── exp.c
│ │ │ │ ├── expf.c
│ │ │ │ ├── expm1.c
│ │ │ │ ├── expm1f.c
│ │ │ │ ├── fabs.c
│ │ │ │ ├── fabsf.c
│ │ │ │ ├── floor.c
│ │ │ │ ├── floorf.c
│ │ │ │ ├── fmod.c
│ │ │ │ ├── fmodf.c
│ │ │ │ ├── frexp.c
│ │ │ │ ├── frexpf.c
│ │ │ │ ├── hypot.c
│ │ │ │ ├── hypotf.c
│ │ │ │ ├── k_cos.c
│ │ │ │ ├── k_cosf.c
│ │ │ │ ├── k_rem_pio2.c
│ │ │ │ ├── k_rem_pio2f.c
│ │ │ │ ├── k_sin.c
│ │ │ │ ├── k_sinf.c
│ │ │ │ ├── k_tan.c
│ │ │ │ ├── k_tanf.c
│ │ │ │ ├── log10.c
│ │ │ │ ├── log10f.c
│ │ │ │ ├── log.c
│ │ │ │ ├── logf.c
│ │ │ │ ├── modf.c
│ │ │ │ ├── modff.c
│ │ │ │ ├── pow.c
│ │ │ │ ├── powf.c
│ │ │ │ ├── scalbn.c
│ │ │ │ ├── scalbnf.c
│ │ │ │ ├── sin.c
│ │ │ │ ├── sinf.c
│ │ │ │ ├── sinh.c
│ │ │ │ ├── sinhf.c
│ │ │ │ ├── sqrt.c
│ │ │ │ ├── sqrtf.c
│ │ │ │ ├── tan.c
│ │ │ │ ├── tanf.c
│ │ │ │ ├── tanh.c
│ │ │ │ └── tanhf.c
│ │ │ ├── stdio
│ │ │ │ ├── snprintf.c
│ │ │ │ ├── sprintf.c
│ │ │ │ ├── sscanf.c
│ │ │ │ ├── vsnprintf.c
│ │ │ │ └── vsscanf.c
│ │ │ ├── stdlib
│ │ │ │ ├── abs.c
│ │ │ │ ├── atof.c
│ │ │ │ ├── atoi.c
│ │ │ │ ├── atol.c
│ │ │ │ ├── atoll.c
│ │ │ │ ├── bsearch.c
│ │ │ │ ├── div.c
│ │ │ │ ├── labs.c
│ │ │ │ ├── ldiv.c
│ │ │ │ ├── llabs.c
│ │ │ │ ├── lldiv.c
│ │ │ │ ├── qsort.c
│ │ │ │ ├── rand.c
│ │ │ │ ├── strntoimax.c
│ │ │ │ ├── strntoumax.c
│ │ │ │ ├── strtod.c
│ │ │ │ ├── strtoimax.c
│ │ │ │ ├── strtol.c
│ │ │ │ ├── strtoll.c
│ │ │ │ ├── strtoul.c
│ │ │ │ ├── strtoull.c
│ │ │ │ └── strtoumax.c
│ │ │ └── string
│ │ │ ├── memchr.c
│ │ │ ├── memcmp.c
│ │ │ ├── memcpy.c
│ │ │ ├── memmove.c
│ │ │ ├── memscan.c
│ │ │ ├── memset.c
│ │ │ ├── strcasecmp.c
│ │ │ ├── strcat.c
│ │ │ ├── strchr.c
│ │ │ ├── strcmp.c
│ │ │ ├── strcoll.c
│ │ │ ├── strcpy.c
│ │ │ ├── strcspn.c
│ │ │ ├── strdup.c
│ │ │ ├── strlcat.c
│ │ │ ├── strlcpy.c
│ │ │ ├── strlen.c
│ │ │ ├── strncasecmp.c
│ │ │ ├── strncat.c
│ │ │ ├── strnchr.c
│ │ │ ├── strncmp.c
│ │ │ ├── strncpy.c
│ │ │ ├── strnicmp.c
│ │ │ ├── strnlen.c
│ │ │ ├── strnstr.c
│ │ │ ├── strpbrk.c
│ │ │ ├── strrchr.c
│ │ │ ├── strsep.c
│ │ │ ├── strspn.c
│ │ │ └── strstr.c
│ │ ├── main.c
│ │ ├── startup
│ │ │ └── start.S
│ │ └── tester-framebuffer-random-rect.c
│ └── tools
│ ├── image
│ │ ├── 2ndboot
│ │ └── nsih.txt
│ ├── linux
│ │ ├── mk6818
│ │ └── s5p6818-sdmmc.sh
│ └── windows
│ ├── SDcardBurner.exe
│ └── x6818.exe
├── x-framebuffer-tinygl-cube
│ ├── include
│ │ ├── graphic
│ │ │ ├── color.h
│ │ │ ├── maps
│ │ │ │ └── software.h
│ │ │ ├── maps.h
│ │ │ ├── pixel.h
│ │ │ ├── rect.h
│ │ │ └── surface.h
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk-divider.h
│ │ │ │ ├── clk-fixed-factor.h
│ │ │ │ ├── clk-fixed.h
│ │ │ │ ├── clk-gate.h
│ │ │ │ ├── clk.h
│ │ │ │ ├── clk-link.h
│ │ │ │ ├── clk-mux.h
│ │ │ │ └── clk-pll.h
│ │ │ ├── gpio
│ │ │ │ └── gpio.h
│ │ │ ├── hw-beep.h
│ │ │ ├── hw-key.h
│ │ │ ├── hw-led.h
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.h
│ │ │ ├── pwm
│ │ │ │ └── pwm.h
│ │ │ ├── s5p6818-clk.h
│ │ │ ├── s5p6818-fb.h
│ │ │ ├── s5p6818-gpio.h
│ │ │ ├── s5p6818-irq.h
│ │ │ ├── s5p6818-pwm.h
│ │ │ ├── s5p6818-rstcon.h
│ │ │ ├── s5p6818-serial.h
│ │ │ ├── s5p6818-serial-stdio.h
│ │ │ ├── s5p6818-tick-delay.h
│ │ │ ├── s5p6818-tick.h
│ │ │ └── s5p6818-timer.h
│ │ ├── library
│ │ │ ├── assert.h
│ │ │ ├── cp15.h
│ │ │ ├── ctype.h
│ │ │ ├── endian.h
│ │ │ ├── errno.h
│ │ │ ├── exit.h
│ │ │ ├── io.h
│ │ │ ├── limits.h
│ │ │ ├── list.h
│ │ │ ├── malloc.h
│ │ │ ├── math.h
│ │ │ ├── sizes.h
│ │ │ ├── stdarg.h
│ │ │ ├── stddef.h
│ │ │ ├── stdio.h
│ │ │ ├── stdlib.h
│ │ │ ├── string.h
│ │ │ └── types.h
│ │ ├── main.h
│ │ └── s5p6818
│ │ ├── reg-alv.h
│ │ ├── reg-clk.h
│ │ ├── reg-dpa.h
│ │ ├── reg-dpc.h
│ │ ├── reg-gic.h
│ │ ├── reg-gpio.h
│ │ ├── reg-i2c.h
│ │ ├── reg-id.h
│ │ ├── reg-mlc.h
│ │ ├── reg-pwm.h
│ │ ├── reg-sys.h
│ │ ├── reg-timer.h
│ │ ├── reg-uart.h
│ │ └── reg-wdg.h
│ ├── link.ld
│ ├── Makefile
│ ├── source
│ │ ├── arm
│ │ │ ├── cp15.c
│ │ │ ├── memcmp.S
│ │ │ ├── memcpy.S
│ │ │ ├── memmove.S
│ │ │ ├── memset.S
│ │ │ ├── strcmp.S
│ │ │ └── strncmp.S
│ │ ├── graphic
│ │ │ ├── color.c
│ │ │ ├── maps
│ │ │ │ └── software
│ │ │ │ ├── sw_blit_alpha.c
│ │ │ │ ├── sw_blit.c
│ │ │ │ ├── sw_blit_replace.c
│ │ │ │ ├── sw_fill.c
│ │ │ │ ├── sw_hline.c
│ │ │ │ ├── sw_point.c
│ │ │ │ ├── sw_rotate.c
│ │ │ │ ├── sw_scale.c
│ │ │ │ ├── sw_utils.c
│ │ │ │ └── sw_vline.c
│ │ │ ├── maps.c
│ │ │ ├── pixel.c
│ │ │ ├── rect.c
│ │ │ └── surface.c
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk.c
│ │ │ │ ├── clk-divider.c
│ │ │ │ ├── clk-fixed.c
│ │ │ │ ├── clk-fixed-factor.c
│ │ │ │ ├── clk-gate.c
│ │ │ │ ├── clk-link.c
│ │ │ │ ├── clk-mux.c
│ │ │ │ └── clk-pll.c
│ │ │ ├── gpio
│ │ │ │ └── gpio.c
│ │ │ ├── hw-beep.c
│ │ │ ├── hw-key.c
│ │ │ ├── hw-led.c
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.c
│ │ │ ├── pwm
│ │ │ │ └── pwm.c
│ │ │ ├── s5p6818-alv.c
│ │ │ ├── s5p6818-clk.c
│ │ │ ├── s5p6818-fb.c
│ │ │ ├── s5p6818-gpio.c
│ │ │ ├── s5p6818-irq.c
│ │ │ ├── s5p6818-pwm.c
│ │ │ ├── s5p6818-rstcon.c
│ │ │ ├── s5p6818-serial.c
│ │ │ ├── s5p6818-serial-stdio.c
│ │ │ ├── s5p6818-tick.c
│ │ │ ├── s5p6818-tick-delay.c
│ │ │ └── s5p6818-timer.c
│ │ ├── library
│ │ │ ├── ctype
│ │ │ │ ├── ctype.c
│ │ │ │ ├── isalnum.c
│ │ │ │ ├── isalpha.c
│ │ │ │ ├── isascii.c
│ │ │ │ ├── isblank.c
│ │ │ │ ├── iscntrl.c
│ │ │ │ ├── isdigit.c
│ │ │ │ ├── isgraph.c
│ │ │ │ ├── islower.c
│ │ │ │ ├── isprint.c
│ │ │ │ ├── ispunct.c
│ │ │ │ ├── isspace.c
│ │ │ │ ├── isupper.c
│ │ │ │ ├── isxdigit.c
│ │ │ │ ├── toascii.c
│ │ │ │ ├── tolower.c
│ │ │ │ └── toupper.c
│ │ │ ├── errno
│ │ │ │ ├── errno.c
│ │ │ │ └── strerror.c
│ │ │ ├── exit
│ │ │ │ ├── abort.c
│ │ │ │ ├── assert.c
│ │ │ │ └── exit.c
│ │ │ ├── malloc
│ │ │ │ └── malloc.c
│ │ │ ├── math
│ │ │ │ ├── acos.c
│ │ │ │ ├── acosf.c
│ │ │ │ ├── asin.c
│ │ │ │ ├── asinf.c
│ │ │ │ ├── atan2.c
│ │ │ │ ├── atan2f.c
│ │ │ │ ├── atan.c
│ │ │ │ ├── atanf.c
│ │ │ │ ├── ceil.c
│ │ │ │ ├── ceilf.c
│ │ │ │ ├── copysign.c
│ │ │ │ ├── copysignf.c
│ │ │ │ ├── cos.c
│ │ │ │ ├── cosf.c
│ │ │ │ ├── cosh.c
│ │ │ │ ├── coshf.c
│ │ │ │ ├── e_rem_pio2.c
│ │ │ │ ├── e_rem_pio2f.c
│ │ │ │ ├── exp.c
│ │ │ │ ├── expf.c
│ │ │ │ ├── expm1.c
│ │ │ │ ├── expm1f.c
│ │ │ │ ├── fabs.c
│ │ │ │ ├── fabsf.c
│ │ │ │ ├── floor.c
│ │ │ │ ├── floorf.c
│ │ │ │ ├── fmod.c
│ │ │ │ ├── fmodf.c
│ │ │ │ ├── frexp.c
│ │ │ │ ├── frexpf.c
│ │ │ │ ├── hypot.c
│ │ │ │ ├── hypotf.c
│ │ │ │ ├── k_cos.c
│ │ │ │ ├── k_cosf.c
│ │ │ │ ├── k_rem_pio2.c
│ │ │ │ ├── k_rem_pio2f.c
│ │ │ │ ├── k_sin.c
│ │ │ │ ├── k_sinf.c
│ │ │ │ ├── k_tan.c
│ │ │ │ ├── k_tanf.c
│ │ │ │ ├── log10.c
│ │ │ │ ├── log10f.c
│ │ │ │ ├── log.c
│ │ │ │ ├── logf.c
│ │ │ │ ├── modf.c
│ │ │ │ ├── modff.c
│ │ │ │ ├── pow.c
│ │ │ │ ├── powf.c
│ │ │ │ ├── scalbn.c
│ │ │ │ ├── scalbnf.c
│ │ │ │ ├── sin.c
│ │ │ │ ├── sinf.c
│ │ │ │ ├── sinh.c
│ │ │ │ ├── sinhf.c
│ │ │ │ ├── sqrt.c
│ │ │ │ ├── sqrtf.c
│ │ │ │ ├── tan.c
│ │ │ │ ├── tanf.c
│ │ │ │ ├── tanh.c
│ │ │ │ └── tanhf.c
│ │ │ ├── stdio
│ │ │ │ ├── snprintf.c
│ │ │ │ ├── sprintf.c
│ │ │ │ ├── sscanf.c
│ │ │ │ ├── vsnprintf.c
│ │ │ │ └── vsscanf.c
│ │ │ ├── stdlib
│ │ │ │ ├── abs.c
│ │ │ │ ├── atof.c
│ │ │ │ ├── atoi.c
│ │ │ │ ├── atol.c
│ │ │ │ ├── atoll.c
│ │ │ │ ├── bsearch.c
│ │ │ │ ├── div.c
│ │ │ │ ├── labs.c
│ │ │ │ ├── ldiv.c
│ │ │ │ ├── llabs.c
│ │ │ │ ├── lldiv.c
│ │ │ │ ├── qsort.c
│ │ │ │ ├── rand.c
│ │ │ │ ├── strntoimax.c
│ │ │ │ ├── strntoumax.c
│ │ │ │ ├── strtod.c
│ │ │ │ ├── strtoimax.c
│ │ │ │ ├── strtol.c
│ │ │ │ ├── strtoll.c
│ │ │ │ ├── strtoul.c
│ │ │ │ ├── strtoull.c
│ │ │ │ └── strtoumax.c
│ │ │ └── string
│ │ │ ├── memchr.c
│ │ │ ├── memcmp.c
│ │ │ ├── memcpy.c
│ │ │ ├── memmove.c
│ │ │ ├── memscan.c
│ │ │ ├── memset.c
│ │ │ ├── strcasecmp.c
│ │ │ ├── strcat.c
│ │ │ ├── strchr.c
│ │ │ ├── strcmp.c
│ │ │ ├── strcoll.c
│ │ │ ├── strcpy.c
│ │ │ ├── strcspn.c
│ │ │ ├── strdup.c
│ │ │ ├── strlcat.c
│ │ │ ├── strlcpy.c
│ │ │ ├── strlen.c
│ │ │ ├── strncasecmp.c
│ │ │ ├── strncat.c
│ │ │ ├── strnchr.c
│ │ │ ├── strncmp.c
│ │ │ ├── strncpy.c
│ │ │ ├── strnicmp.c
│ │ │ ├── strnlen.c
│ │ │ ├── strnstr.c
│ │ │ ├── strpbrk.c
│ │ │ ├── strrchr.c
│ │ │ ├── strsep.c
│ │ │ ├── strspn.c
│ │ │ └── strstr.c
│ │ ├── main.c
│ │ ├── startup
│ │ │ └── start.S
│ │ ├── tester-framebuffer-tingl-cube.c
│ │ └── tinygl
│ │ ├── api.c
│ │ ├── arrays.c
│ │ ├── clear.c
│ │ ├── clip.c
│ │ ├── error.c
│ │ ├── get.c
│ │ ├── image_util.c
│ │ ├── include
│ │ │ └── GL
│ │ │ ├── gl.h
│ │ │ └── vgafb.h
│ │ ├── init.c
│ │ ├── light.c
│ │ ├── list.c
│ │ ├── matrix.c
│ │ ├── memory.c
│ │ ├── misc.c
│ │ ├── msghandling.c
│ │ ├── msghandling.h
│ │ ├── opinfo.h
│ │ ├── select.c
│ │ ├── specbuf.c
│ │ ├── specbuf.h
│ │ ├── texture.c
│ │ ├── vertex.c
│ │ ├── vgafb.c
│ │ ├── zbuffer.c
│ │ ├── zbuffer.h
│ │ ├── zdither.c
│ │ ├── zfeatures.h
│ │ ├── zgl.h
│ │ ├── zline.c
│ │ ├── zline.h
│ │ ├── zmath.c
│ │ ├── zmath.h
│ │ ├── ztriangle.c
│ │ └── ztriangle.h
│ └── tools
│ ├── image
│ │ ├── 2ndboot
│ │ └── nsih.txt
│ ├── linux
│ │ ├── mk6818
│ │ └── s5p6818-sdmmc.sh
│ └── windows
│ ├── SDcardBurner.exe
│ └── x6818.exe
├── x-framebuffer-tinygl-gear
│ ├── include
│ │ ├── graphic
│ │ │ ├── color.h
│ │ │ ├── maps
│ │ │ │ └── software.h
│ │ │ ├── maps.h
│ │ │ ├── pixel.h
│ │ │ ├── rect.h
│ │ │ └── surface.h
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk-divider.h
│ │ │ │ ├── clk-fixed-factor.h
│ │ │ │ ├── clk-fixed.h
│ │ │ │ ├── clk-gate.h
│ │ │ │ ├── clk.h
│ │ │ │ ├── clk-link.h
│ │ │ │ ├── clk-mux.h
│ │ │ │ └── clk-pll.h
│ │ │ ├── gpio
│ │ │ │ └── gpio.h
│ │ │ ├── hw-beep.h
│ │ │ ├── hw-key.h
│ │ │ ├── hw-led.h
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.h
│ │ │ ├── pwm
│ │ │ │ └── pwm.h
│ │ │ ├── s5p6818-clk.h
│ │ │ ├── s5p6818-fb.h
│ │ │ ├── s5p6818-gpio.h
│ │ │ ├── s5p6818-irq.h
│ │ │ ├── s5p6818-pwm.h
│ │ │ ├── s5p6818-rstcon.h
│ │ │ ├── s5p6818-serial.h
│ │ │ ├── s5p6818-serial-stdio.h
│ │ │ ├── s5p6818-tick-delay.h
│ │ │ ├── s5p6818-tick.h
│ │ │ └── s5p6818-timer.h
│ │ ├── library
│ │ │ ├── assert.h
│ │ │ ├── cp15.h
│ │ │ ├── ctype.h
│ │ │ ├── endian.h
│ │ │ ├── errno.h
│ │ │ ├── exit.h
│ │ │ ├── io.h
│ │ │ ├── limits.h
│ │ │ ├── list.h
│ │ │ ├── malloc.h
│ │ │ ├── math.h
│ │ │ ├── sizes.h
│ │ │ ├── stdarg.h
│ │ │ ├── stddef.h
│ │ │ ├── stdio.h
│ │ │ ├── stdlib.h
│ │ │ ├── string.h
│ │ │ └── types.h
│ │ ├── main.h
│ │ └── s5p6818
│ │ ├── reg-alv.h
│ │ ├── reg-clk.h
│ │ ├── reg-dpa.h
│ │ ├── reg-dpc.h
│ │ ├── reg-gic.h
│ │ ├── reg-gpio.h
│ │ ├── reg-i2c.h
│ │ ├── reg-id.h
│ │ ├── reg-mlc.h
│ │ ├── reg-pwm.h
│ │ ├── reg-sys.h
│ │ ├── reg-timer.h
│ │ ├── reg-uart.h
│ │ └── reg-wdg.h
│ ├── link.ld
│ ├── Makefile
│ ├── source
│ │ ├── arm
│ │ │ ├── cp15.c
│ │ │ ├── memcmp.S
│ │ │ ├── memcpy.S
│ │ │ ├── memmove.S
│ │ │ ├── memset.S
│ │ │ ├── strcmp.S
│ │ │ └── strncmp.S
│ │ ├── graphic
│ │ │ ├── color.c
│ │ │ ├── maps
│ │ │ │ └── software
│ │ │ │ ├── sw_blit_alpha.c
│ │ │ │ ├── sw_blit.c
│ │ │ │ ├── sw_blit_replace.c
│ │ │ │ ├── sw_fill.c
│ │ │ │ ├── sw_hline.c
│ │ │ │ ├── sw_point.c
│ │ │ │ ├── sw_rotate.c
│ │ │ │ ├── sw_scale.c
│ │ │ │ ├── sw_utils.c
│ │ │ │ └── sw_vline.c
│ │ │ ├── maps.c
│ │ │ ├── pixel.c
│ │ │ ├── rect.c
│ │ │ └── surface.c
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk.c
│ │ │ │ ├── clk-divider.c
│ │ │ │ ├── clk-fixed.c
│ │ │ │ ├── clk-fixed-factor.c
│ │ │ │ ├── clk-gate.c
│ │ │ │ ├── clk-link.c
│ │ │ │ ├── clk-mux.c
│ │ │ │ └── clk-pll.c
│ │ │ ├── gpio
│ │ │ │ └── gpio.c
│ │ │ ├── hw-beep.c
│ │ │ ├── hw-key.c
│ │ │ ├── hw-led.c
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.c
│ │ │ ├── pwm
│ │ │ │ └── pwm.c
│ │ │ ├── s5p6818-alv.c
│ │ │ ├── s5p6818-clk.c
│ │ │ ├── s5p6818-fb.c
│ │ │ ├── s5p6818-gpio.c
│ │ │ ├── s5p6818-irq.c
│ │ │ ├── s5p6818-pwm.c
│ │ │ ├── s5p6818-rstcon.c
│ │ │ ├── s5p6818-serial.c
│ │ │ ├── s5p6818-serial-stdio.c
│ │ │ ├── s5p6818-tick.c
│ │ │ ├── s5p6818-tick-delay.c
│ │ │ └── s5p6818-timer.c
│ │ ├── library
│ │ │ ├── ctype
│ │ │ │ ├── ctype.c
│ │ │ │ ├── isalnum.c
│ │ │ │ ├── isalpha.c
│ │ │ │ ├── isascii.c
│ │ │ │ ├── isblank.c
│ │ │ │ ├── iscntrl.c
│ │ │ │ ├── isdigit.c
│ │ │ │ ├── isgraph.c
│ │ │ │ ├── islower.c
│ │ │ │ ├── isprint.c
│ │ │ │ ├── ispunct.c
│ │ │ │ ├── isspace.c
│ │ │ │ ├── isupper.c
│ │ │ │ ├── isxdigit.c
│ │ │ │ ├── toascii.c
│ │ │ │ ├── tolower.c
│ │ │ │ └── toupper.c
│ │ │ ├── errno
│ │ │ │ ├── errno.c
│ │ │ │ └── strerror.c
│ │ │ ├── exit
│ │ │ │ ├── abort.c
│ │ │ │ ├── assert.c
│ │ │ │ └── exit.c
│ │ │ ├── malloc
│ │ │ │ └── malloc.c
│ │ │ ├── math
│ │ │ │ ├── acos.c
│ │ │ │ ├── acosf.c
│ │ │ │ ├── asin.c
│ │ │ │ ├── asinf.c
│ │ │ │ ├── atan2.c
│ │ │ │ ├── atan2f.c
│ │ │ │ ├── atan.c
│ │ │ │ ├── atanf.c
│ │ │ │ ├── ceil.c
│ │ │ │ ├── ceilf.c
│ │ │ │ ├── copysign.c
│ │ │ │ ├── copysignf.c
│ │ │ │ ├── cos.c
│ │ │ │ ├── cosf.c
│ │ │ │ ├── cosh.c
│ │ │ │ ├── coshf.c
│ │ │ │ ├── e_rem_pio2.c
│ │ │ │ ├── e_rem_pio2f.c
│ │ │ │ ├── exp.c
│ │ │ │ ├── expf.c
│ │ │ │ ├── expm1.c
│ │ │ │ ├── expm1f.c
│ │ │ │ ├── fabs.c
│ │ │ │ ├── fabsf.c
│ │ │ │ ├── floor.c
│ │ │ │ ├── floorf.c
│ │ │ │ ├── fmod.c
│ │ │ │ ├── fmodf.c
│ │ │ │ ├── frexp.c
│ │ │ │ ├── frexpf.c
│ │ │ │ ├── hypot.c
│ │ │ │ ├── hypotf.c
│ │ │ │ ├── k_cos.c
│ │ │ │ ├── k_cosf.c
│ │ │ │ ├── k_rem_pio2.c
│ │ │ │ ├── k_rem_pio2f.c
│ │ │ │ ├── k_sin.c
│ │ │ │ ├── k_sinf.c
│ │ │ │ ├── k_tan.c
│ │ │ │ ├── k_tanf.c
│ │ │ │ ├── log10.c
│ │ │ │ ├── log10f.c
│ │ │ │ ├── log.c
│ │ │ │ ├── logf.c
│ │ │ │ ├── modf.c
│ │ │ │ ├── modff.c
│ │ │ │ ├── pow.c
│ │ │ │ ├── powf.c
│ │ │ │ ├── scalbn.c
│ │ │ │ ├── scalbnf.c
│ │ │ │ ├── sin.c
│ │ │ │ ├── sinf.c
│ │ │ │ ├── sinh.c
│ │ │ │ ├── sinhf.c
│ │ │ │ ├── sqrt.c
│ │ │ │ ├── sqrtf.c
│ │ │ │ ├── tan.c
│ │ │ │ ├── tanf.c
│ │ │ │ ├── tanh.c
│ │ │ │ └── tanhf.c
│ │ │ ├── stdio
│ │ │ │ ├── snprintf.c
│ │ │ │ ├── sprintf.c
│ │ │ │ ├── sscanf.c
│ │ │ │ ├── vsnprintf.c
│ │ │ │ └── vsscanf.c
│ │ │ ├── stdlib
│ │ │ │ ├── abs.c
│ │ │ │ ├── atof.c
│ │ │ │ ├── atoi.c
│ │ │ │ ├── atol.c
│ │ │ │ ├── atoll.c
│ │ │ │ ├── bsearch.c
│ │ │ │ ├── div.c
│ │ │ │ ├── labs.c
│ │ │ │ ├── ldiv.c
│ │ │ │ ├── llabs.c
│ │ │ │ ├── lldiv.c
│ │ │ │ ├── qsort.c
│ │ │ │ ├── rand.c
│ │ │ │ ├── strntoimax.c
│ │ │ │ ├── strntoumax.c
│ │ │ │ ├── strtod.c
│ │ │ │ ├── strtoimax.c
│ │ │ │ ├── strtol.c
│ │ │ │ ├── strtoll.c
│ │ │ │ ├── strtoul.c
│ │ │ │ ├── strtoull.c
│ │ │ │ └── strtoumax.c
│ │ │ └── string
│ │ │ ├── memchr.c
│ │ │ ├── memcmp.c
│ │ │ ├── memcpy.c
│ │ │ ├── memmove.c
│ │ │ ├── memscan.c
│ │ │ ├── memset.c
│ │ │ ├── strcasecmp.c
│ │ │ ├── strcat.c
│ │ │ ├── strchr.c
│ │ │ ├── strcmp.c
│ │ │ ├── strcoll.c
│ │ │ ├── strcpy.c
│ │ │ ├── strcspn.c
│ │ │ ├── strdup.c
│ │ │ ├── strlcat.c
│ │ │ ├── strlcpy.c
│ │ │ ├── strlen.c
│ │ │ ├── strncasecmp.c
│ │ │ ├── strncat.c
│ │ │ ├── strnchr.c
│ │ │ ├── strncmp.c
│ │ │ ├── strncpy.c
│ │ │ ├── strnicmp.c
│ │ │ ├── strnlen.c
│ │ │ ├── strnstr.c
│ │ │ ├── strpbrk.c
│ │ │ ├── strrchr.c
│ │ │ ├── strsep.c
│ │ │ ├── strspn.c
│ │ │ └── strstr.c
│ │ ├── main.c
│ │ ├── startup
│ │ │ └── start.S
│ │ ├── tester-framebuffer-tingl-gear.c
│ │ └── tinygl
│ │ ├── api.c
│ │ ├── arrays.c
│ │ ├── clear.c
│ │ ├── clip.c
│ │ ├── error.c
│ │ ├── get.c
│ │ ├── image_util.c
│ │ ├── include
│ │ │ └── GL
│ │ │ ├── gl.h
│ │ │ └── vgafb.h
│ │ ├── init.c
│ │ ├── light.c
│ │ ├── list.c
│ │ ├── matrix.c
│ │ ├── memory.c
│ │ ├── misc.c
│ │ ├── msghandling.c
│ │ ├── msghandling.h
│ │ ├── opinfo.h
│ │ ├── select.c
│ │ ├── specbuf.c
│ │ ├── specbuf.h
│ │ ├── texture.c
│ │ ├── vertex.c
│ │ ├── vgafb.c
│ │ ├── zbuffer.c
│ │ ├── zbuffer.h
│ │ ├── zdither.c
│ │ ├── zfeatures.h
│ │ ├── zgl.h
│ │ ├── zline.c
│ │ ├── zline.h
│ │ ├── zmath.c
│ │ ├── zmath.h
│ │ ├── ztriangle.c
│ │ └── ztriangle.h
│ └── tools
│ ├── image
│ │ ├── 2ndboot
│ │ └── nsih.txt
│ ├── linux
│ │ ├── mk6818
│ │ └── s5p6818-sdmmc.sh
│ └── windows
│ ├── SDcardBurner.exe
│ └── x6818.exe
├── x-framebuffer-tinygl-texobj
│ ├── include
│ │ ├── graphic
│ │ │ ├── color.h
│ │ │ ├── maps
│ │ │ │ └── software.h
│ │ │ ├── maps.h
│ │ │ ├── pixel.h
│ │ │ ├── rect.h
│ │ │ └── surface.h
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk-divider.h
│ │ │ │ ├── clk-fixed-factor.h
│ │ │ │ ├── clk-fixed.h
│ │ │ │ ├── clk-gate.h
│ │ │ │ ├── clk.h
│ │ │ │ ├── clk-link.h
│ │ │ │ ├── clk-mux.h
│ │ │ │ └── clk-pll.h
│ │ │ ├── gpio
│ │ │ │ └── gpio.h
│ │ │ ├── hw-beep.h
│ │ │ ├── hw-key.h
│ │ │ ├── hw-led.h
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.h
│ │ │ ├── pwm
│ │ │ │ └── pwm.h
│ │ │ ├── s5p6818-clk.h
│ │ │ ├── s5p6818-fb.h
│ │ │ ├── s5p6818-gpio.h
│ │ │ ├── s5p6818-irq.h
│ │ │ ├── s5p6818-pwm.h
│ │ │ ├── s5p6818-rstcon.h
│ │ │ ├── s5p6818-serial.h
│ │ │ ├── s5p6818-serial-stdio.h
│ │ │ ├── s5p6818-tick-delay.h
│ │ │ ├── s5p6818-tick.h
│ │ │ └── s5p6818-timer.h
│ │ ├── library
│ │ │ ├── assert.h
│ │ │ ├── cp15.h
│ │ │ ├── ctype.h
│ │ │ ├── endian.h
│ │ │ ├── errno.h
│ │ │ ├── exit.h
│ │ │ ├── io.h
│ │ │ ├── limits.h
│ │ │ ├── list.h
│ │ │ ├── malloc.h
│ │ │ ├── math.h
│ │ │ ├── sizes.h
│ │ │ ├── stdarg.h
│ │ │ ├── stddef.h
│ │ │ ├── stdio.h
│ │ │ ├── stdlib.h
│ │ │ ├── string.h
│ │ │ └── types.h
│ │ ├── main.h
│ │ └── s5p6818
│ │ ├── reg-alv.h
│ │ ├── reg-clk.h
│ │ ├── reg-dpa.h
│ │ ├── reg-dpc.h
│ │ ├── reg-gic.h
│ │ ├── reg-gpio.h
│ │ ├── reg-i2c.h
│ │ ├── reg-id.h
│ │ ├── reg-mlc.h
│ │ ├── reg-pwm.h
│ │ ├── reg-sys.h
│ │ ├── reg-timer.h
│ │ ├── reg-uart.h
│ │ └── reg-wdg.h
│ ├── link.ld
│ ├── Makefile
│ ├── source
│ │ ├── arm
│ │ │ ├── cp15.c
│ │ │ ├── memcmp.S
│ │ │ ├── memcpy.S
│ │ │ ├── memmove.S
│ │ │ ├── memset.S
│ │ │ ├── strcmp.S
│ │ │ └── strncmp.S
│ │ ├── graphic
│ │ │ ├── color.c
│ │ │ ├── maps
│ │ │ │ └── software
│ │ │ │ ├── sw_blit_alpha.c
│ │ │ │ ├── sw_blit.c
│ │ │ │ ├── sw_blit_replace.c
│ │ │ │ ├── sw_fill.c
│ │ │ │ ├── sw_hline.c
│ │ │ │ ├── sw_point.c
│ │ │ │ ├── sw_rotate.c
│ │ │ │ ├── sw_scale.c
│ │ │ │ ├── sw_utils.c
│ │ │ │ └── sw_vline.c
│ │ │ ├── maps.c
│ │ │ ├── pixel.c
│ │ │ ├── rect.c
│ │ │ └── surface.c
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk.c
│ │ │ │ ├── clk-divider.c
│ │ │ │ ├── clk-fixed.c
│ │ │ │ ├── clk-fixed-factor.c
│ │ │ │ ├── clk-gate.c
│ │ │ │ ├── clk-link.c
│ │ │ │ ├── clk-mux.c
│ │ │ │ └── clk-pll.c
│ │ │ ├── gpio
│ │ │ │ └── gpio.c
│ │ │ ├── hw-beep.c
│ │ │ ├── hw-key.c
│ │ │ ├── hw-led.c
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.c
│ │ │ ├── pwm
│ │ │ │ └── pwm.c
│ │ │ ├── s5p6818-alv.c
│ │ │ ├── s5p6818-clk.c
│ │ │ ├── s5p6818-fb.c
│ │ │ ├── s5p6818-gpio.c
│ │ │ ├── s5p6818-irq.c
│ │ │ ├── s5p6818-pwm.c
│ │ │ ├── s5p6818-rstcon.c
│ │ │ ├── s5p6818-serial.c
│ │ │ ├── s5p6818-serial-stdio.c
│ │ │ ├── s5p6818-tick.c
│ │ │ ├── s5p6818-tick-delay.c
│ │ │ └── s5p6818-timer.c
│ │ ├── library
│ │ │ ├── ctype
│ │ │ │ ├── ctype.c
│ │ │ │ ├── isalnum.c
│ │ │ │ ├── isalpha.c
│ │ │ │ ├── isascii.c
│ │ │ │ ├── isblank.c
│ │ │ │ ├── iscntrl.c
│ │ │ │ ├── isdigit.c
│ │ │ │ ├── isgraph.c
│ │ │ │ ├── islower.c
│ │ │ │ ├── isprint.c
│ │ │ │ ├── ispunct.c
│ │ │ │ ├── isspace.c
│ │ │ │ ├── isupper.c
│ │ │ │ ├── isxdigit.c
│ │ │ │ ├── toascii.c
│ │ │ │ ├── tolower.c
│ │ │ │ └── toupper.c
│ │ │ ├── errno
│ │ │ │ ├── errno.c
│ │ │ │ └── strerror.c
│ │ │ ├── exit
│ │ │ │ ├── abort.c
│ │ │ │ ├── assert.c
│ │ │ │ └── exit.c
│ │ │ ├── malloc
│ │ │ │ └── malloc.c
│ │ │ ├── math
│ │ │ │ ├── acos.c
│ │ │ │ ├── acosf.c
│ │ │ │ ├── asin.c
│ │ │ │ ├── asinf.c
│ │ │ │ ├── atan2.c
│ │ │ │ ├── atan2f.c
│ │ │ │ ├── atan.c
│ │ │ │ ├── atanf.c
│ │ │ │ ├── ceil.c
│ │ │ │ ├── ceilf.c
│ │ │ │ ├── copysign.c
│ │ │ │ ├── copysignf.c
│ │ │ │ ├── cos.c
│ │ │ │ ├── cosf.c
│ │ │ │ ├── cosh.c
│ │ │ │ ├── coshf.c
│ │ │ │ ├── e_rem_pio2.c
│ │ │ │ ├── e_rem_pio2f.c
│ │ │ │ ├── exp.c
│ │ │ │ ├── expf.c
│ │ │ │ ├── expm1.c
│ │ │ │ ├── expm1f.c
│ │ │ │ ├── fabs.c
│ │ │ │ ├── fabsf.c
│ │ │ │ ├── floor.c
│ │ │ │ ├── floorf.c
│ │ │ │ ├── fmod.c
│ │ │ │ ├── fmodf.c
│ │ │ │ ├── frexp.c
│ │ │ │ ├── frexpf.c
│ │ │ │ ├── hypot.c
│ │ │ │ ├── hypotf.c
│ │ │ │ ├── k_cos.c
│ │ │ │ ├── k_cosf.c
│ │ │ │ ├── k_rem_pio2.c
│ │ │ │ ├── k_rem_pio2f.c
│ │ │ │ ├── k_sin.c
│ │ │ │ ├── k_sinf.c
│ │ │ │ ├── k_tan.c
│ │ │ │ ├── k_tanf.c
│ │ │ │ ├── log10.c
│ │ │ │ ├── log10f.c
│ │ │ │ ├── log.c
│ │ │ │ ├── logf.c
│ │ │ │ ├── modf.c
│ │ │ │ ├── modff.c
│ │ │ │ ├── pow.c
│ │ │ │ ├── powf.c
│ │ │ │ ├── scalbn.c
│ │ │ │ ├── scalbnf.c
│ │ │ │ ├── sin.c
│ │ │ │ ├── sinf.c
│ │ │ │ ├── sinh.c
│ │ │ │ ├── sinhf.c
│ │ │ │ ├── sqrt.c
│ │ │ │ ├── sqrtf.c
│ │ │ │ ├── tan.c
│ │ │ │ ├── tanf.c
│ │ │ │ ├── tanh.c
│ │ │ │ └── tanhf.c
│ │ │ ├── stdio
│ │ │ │ ├── snprintf.c
│ │ │ │ ├── sprintf.c
│ │ │ │ ├── sscanf.c
│ │ │ │ ├── vsnprintf.c
│ │ │ │ └── vsscanf.c
│ │ │ ├── stdlib
│ │ │ │ ├── abs.c
│ │ │ │ ├── atof.c
│ │ │ │ ├── atoi.c
│ │ │ │ ├── atol.c
│ │ │ │ ├── atoll.c
│ │ │ │ ├── bsearch.c
│ │ │ │ ├── div.c
│ │ │ │ ├── labs.c
│ │ │ │ ├── ldiv.c
│ │ │ │ ├── llabs.c
│ │ │ │ ├── lldiv.c
│ │ │ │ ├── qsort.c
│ │ │ │ ├── rand.c
│ │ │ │ ├── strntoimax.c
│ │ │ │ ├── strntoumax.c
│ │ │ │ ├── strtod.c
│ │ │ │ ├── strtoimax.c
│ │ │ │ ├── strtol.c
│ │ │ │ ├── strtoll.c
│ │ │ │ ├── strtoul.c
│ │ │ │ ├── strtoull.c
│ │ │ │ └── strtoumax.c
│ │ │ └── string
│ │ │ ├── memchr.c
│ │ │ ├── memcmp.c
│ │ │ ├── memcpy.c
│ │ │ ├── memmove.c
│ │ │ ├── memscan.c
│ │ │ ├── memset.c
│ │ │ ├── strcasecmp.c
│ │ │ ├── strcat.c
│ │ │ ├── strchr.c
│ │ │ ├── strcmp.c
│ │ │ ├── strcoll.c
│ │ │ ├── strcpy.c
│ │ │ ├── strcspn.c
│ │ │ ├── strdup.c
│ │ │ ├── strlcat.c
│ │ │ ├── strlcpy.c
│ │ │ ├── strlen.c
│ │ │ ├── strncasecmp.c
│ │ │ ├── strncat.c
│ │ │ ├── strnchr.c
│ │ │ ├── strncmp.c
│ │ │ ├── strncpy.c
│ │ │ ├── strnicmp.c
│ │ │ ├── strnlen.c
│ │ │ ├── strnstr.c
│ │ │ ├── strpbrk.c
│ │ │ ├── strrchr.c
│ │ │ ├── strsep.c
│ │ │ ├── strspn.c
│ │ │ └── strstr.c
│ │ ├── main.c
│ │ ├── startup
│ │ │ └── start.S
│ │ ├── tester-framebuffer-tingl-texobj.c
│ │ └── tinygl
│ │ ├── api.c
│ │ ├── arrays.c
│ │ ├── clear.c
│ │ ├── clip.c
│ │ ├── error.c
│ │ ├── get.c
│ │ ├── image_util.c
│ │ ├── include
│ │ │ └── GL
│ │ │ ├── gl.h
│ │ │ └── vgafb.h
│ │ ├── init.c
│ │ ├── light.c
│ │ ├── list.c
│ │ ├── matrix.c
│ │ ├── memory.c
│ │ ├── misc.c
│ │ ├── msghandling.c
│ │ ├── msghandling.h
│ │ ├── opinfo.h
│ │ ├── select.c
│ │ ├── specbuf.c
│ │ ├── specbuf.h
│ │ ├── texture.c
│ │ ├── vertex.c
│ │ ├── vgafb.c
│ │ ├── zbuffer.c
│ │ ├── zbuffer.h
│ │ ├── zdither.c
│ │ ├── zfeatures.h
│ │ ├── zgl.h
│ │ ├── zline.c
│ │ ├── zline.h
│ │ ├── zmath.c
│ │ ├── zmath.h
│ │ ├── ztriangle.c
│ │ └── ztriangle.h
│ └── tools
│ ├── image
│ │ ├── 2ndboot
│ │ └── nsih.txt
│ ├── linux
│ │ ├── mk6818
│ │ └── s5p6818-sdmmc.sh
│ └── windows
│ ├── SDcardBurner.exe
│ └── x6818.exe
├── x-key-interrupt
│ ├── include
│ │ ├── graphic
│ │ │ ├── color.h
│ │ │ ├── maps
│ │ │ │ └── software.h
│ │ │ ├── maps.h
│ │ │ ├── pixel.h
│ │ │ ├── rect.h
│ │ │ └── surface.h
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk-divider.h
│ │ │ │ ├── clk-fixed-factor.h
│ │ │ │ ├── clk-fixed.h
│ │ │ │ ├── clk-gate.h
│ │ │ │ ├── clk.h
│ │ │ │ ├── clk-link.h
│ │ │ │ ├── clk-mux.h
│ │ │ │ └── clk-pll.h
│ │ │ ├── gpio
│ │ │ │ └── gpio.h
│ │ │ ├── hw-beep.h
│ │ │ ├── hw-key.h
│ │ │ ├── hw-led.h
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.h
│ │ │ ├── pwm
│ │ │ │ └── pwm.h
│ │ │ ├── s5p6818-clk.h
│ │ │ ├── s5p6818-fb.h
│ │ │ ├── s5p6818-gpio.h
│ │ │ ├── s5p6818-irq.h
│ │ │ ├── s5p6818-pwm.h
│ │ │ ├── s5p6818-rstcon.h
│ │ │ ├── s5p6818-serial.h
│ │ │ ├── s5p6818-serial-stdio.h
│ │ │ ├── s5p6818-tick-delay.h
│ │ │ ├── s5p6818-tick.h
│ │ │ └── s5p6818-timer.h
│ │ ├── library
│ │ │ ├── assert.h
│ │ │ ├── cp15.h
│ │ │ ├── ctype.h
│ │ │ ├── endian.h
│ │ │ ├── errno.h
│ │ │ ├── exit.h
│ │ │ ├── io.h
│ │ │ ├── limits.h
│ │ │ ├── list.h
│ │ │ ├── malloc.h
│ │ │ ├── math.h
│ │ │ ├── sizes.h
│ │ │ ├── stdarg.h
│ │ │ ├── stddef.h
│ │ │ ├── stdio.h
│ │ │ ├── stdlib.h
│ │ │ ├── string.h
│ │ │ └── types.h
│ │ ├── main.h
│ │ └── s5p6818
│ │ ├── reg-alv.h
│ │ ├── reg-clk.h
│ │ ├── reg-dpa.h
│ │ ├── reg-dpc.h
│ │ ├── reg-gic.h
│ │ ├── reg-gpio.h
│ │ ├── reg-i2c.h
│ │ ├── reg-id.h
│ │ ├── reg-mlc.h
│ │ ├── reg-pwm.h
│ │ ├── reg-sys.h
│ │ ├── reg-timer.h
│ │ ├── reg-uart.h
│ │ └── reg-wdg.h
│ ├── link.ld
│ ├── Makefile
│ ├── source
│ │ ├── arm
│ │ │ ├── cp15.c
│ │ │ ├── memcmp.S
│ │ │ ├── memcpy.S
│ │ │ ├── memmove.S
│ │ │ ├── memset.S
│ │ │ ├── strcmp.S
│ │ │ └── strncmp.S
│ │ ├── graphic
│ │ │ ├── color.c
│ │ │ ├── maps
│ │ │ │ └── software
│ │ │ │ ├── sw_blit_alpha.c
│ │ │ │ ├── sw_blit.c
│ │ │ │ ├── sw_blit_replace.c
│ │ │ │ ├── sw_fill.c
│ │ │ │ ├── sw_hline.c
│ │ │ │ ├── sw_point.c
│ │ │ │ ├── sw_rotate.c
│ │ │ │ ├── sw_scale.c
│ │ │ │ ├── sw_utils.c
│ │ │ │ └── sw_vline.c
│ │ │ ├── maps.c
│ │ │ ├── pixel.c
│ │ │ ├── rect.c
│ │ │ └── surface.c
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk.c
│ │ │ │ ├── clk-divider.c
│ │ │ │ ├── clk-fixed.c
│ │ │ │ ├── clk-fixed-factor.c
│ │ │ │ ├── clk-gate.c
│ │ │ │ ├── clk-link.c
│ │ │ │ ├── clk-mux.c
│ │ │ │ └── clk-pll.c
│ │ │ ├── gpio
│ │ │ │ └── gpio.c
│ │ │ ├── hw-beep.c
│ │ │ ├── hw-key.c
│ │ │ ├── hw-led.c
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.c
│ │ │ ├── pwm
│ │ │ │ └── pwm.c
│ │ │ ├── s5p6818-alv.c
│ │ │ ├── s5p6818-clk.c
│ │ │ ├── s5p6818-fb.c
│ │ │ ├── s5p6818-gpio.c
│ │ │ ├── s5p6818-irq.c
│ │ │ ├── s5p6818-pwm.c
│ │ │ ├── s5p6818-rstcon.c
│ │ │ ├── s5p6818-serial.c
│ │ │ ├── s5p6818-serial-stdio.c
│ │ │ ├── s5p6818-tick.c
│ │ │ ├── s5p6818-tick-delay.c
│ │ │ └── s5p6818-timer.c
│ │ ├── library
│ │ │ ├── ctype
│ │ │ │ ├── ctype.c
│ │ │ │ ├── isalnum.c
│ │ │ │ ├── isalpha.c
│ │ │ │ ├── isascii.c
│ │ │ │ ├── isblank.c
│ │ │ │ ├── iscntrl.c
│ │ │ │ ├── isdigit.c
│ │ │ │ ├── isgraph.c
│ │ │ │ ├── islower.c
│ │ │ │ ├── isprint.c
│ │ │ │ ├── ispunct.c
│ │ │ │ ├── isspace.c
│ │ │ │ ├── isupper.c
│ │ │ │ ├── isxdigit.c
│ │ │ │ ├── toascii.c
│ │ │ │ ├── tolower.c
│ │ │ │ └── toupper.c
│ │ │ ├── errno
│ │ │ │ ├── errno.c
│ │ │ │ └── strerror.c
│ │ │ ├── exit
│ │ │ │ ├── abort.c
│ │ │ │ ├── assert.c
│ │ │ │ └── exit.c
│ │ │ ├── malloc
│ │ │ │ └── malloc.c
│ │ │ ├── math
│ │ │ │ ├── acos.c
│ │ │ │ ├── acosf.c
│ │ │ │ ├── asin.c
│ │ │ │ ├── asinf.c
│ │ │ │ ├── atan2.c
│ │ │ │ ├── atan2f.c
│ │ │ │ ├── atan.c
│ │ │ │ ├── atanf.c
│ │ │ │ ├── ceil.c
│ │ │ │ ├── ceilf.c
│ │ │ │ ├── copysign.c
│ │ │ │ ├── copysignf.c
│ │ │ │ ├── cos.c
│ │ │ │ ├── cosf.c
│ │ │ │ ├── cosh.c
│ │ │ │ ├── coshf.c
│ │ │ │ ├── e_rem_pio2.c
│ │ │ │ ├── e_rem_pio2f.c
│ │ │ │ ├── exp.c
│ │ │ │ ├── expf.c
│ │ │ │ ├── expm1.c
│ │ │ │ ├── expm1f.c
│ │ │ │ ├── fabs.c
│ │ │ │ ├── fabsf.c
│ │ │ │ ├── floor.c
│ │ │ │ ├── floorf.c
│ │ │ │ ├── fmod.c
│ │ │ │ ├── fmodf.c
│ │ │ │ ├── frexp.c
│ │ │ │ ├── frexpf.c
│ │ │ │ ├── hypot.c
│ │ │ │ ├── hypotf.c
│ │ │ │ ├── k_cos.c
│ │ │ │ ├── k_cosf.c
│ │ │ │ ├── k_rem_pio2.c
│ │ │ │ ├── k_rem_pio2f.c
│ │ │ │ ├── k_sin.c
│ │ │ │ ├── k_sinf.c
│ │ │ │ ├── k_tan.c
│ │ │ │ ├── k_tanf.c
│ │ │ │ ├── log10.c
│ │ │ │ ├── log10f.c
│ │ │ │ ├── log.c
│ │ │ │ ├── logf.c
│ │ │ │ ├── modf.c
│ │ │ │ ├── modff.c
│ │ │ │ ├── pow.c
│ │ │ │ ├── powf.c
│ │ │ │ ├── scalbn.c
│ │ │ │ ├── scalbnf.c
│ │ │ │ ├── sin.c
│ │ │ │ ├── sinf.c
│ │ │ │ ├── sinh.c
│ │ │ │ ├── sinhf.c
│ │ │ │ ├── sqrt.c
│ │ │ │ ├── sqrtf.c
│ │ │ │ ├── tan.c
│ │ │ │ ├── tanf.c
│ │ │ │ ├── tanh.c
│ │ │ │ └── tanhf.c
│ │ │ ├── stdio
│ │ │ │ ├── snprintf.c
│ │ │ │ ├── sprintf.c
│ │ │ │ ├── sscanf.c
│ │ │ │ ├── vsnprintf.c
│ │ │ │ └── vsscanf.c
│ │ │ ├── stdlib
│ │ │ │ ├── abs.c
│ │ │ │ ├── atof.c
│ │ │ │ ├── atoi.c
│ │ │ │ ├── atol.c
│ │ │ │ ├── atoll.c
│ │ │ │ ├── bsearch.c
│ │ │ │ ├── div.c
│ │ │ │ ├── labs.c
│ │ │ │ ├── ldiv.c
│ │ │ │ ├── llabs.c
│ │ │ │ ├── lldiv.c
│ │ │ │ ├── qsort.c
│ │ │ │ ├── rand.c
│ │ │ │ ├── strntoimax.c
│ │ │ │ ├── strntoumax.c
│ │ │ │ ├── strtod.c
│ │ │ │ ├── strtoimax.c
│ │ │ │ ├── strtol.c
│ │ │ │ ├── strtoll.c
│ │ │ │ ├── strtoul.c
│ │ │ │ ├── strtoull.c
│ │ │ │ └── strtoumax.c
│ │ │ └── string
│ │ │ ├── memchr.c
│ │ │ ├── memcmp.c
│ │ │ ├── memcpy.c
│ │ │ ├── memmove.c
│ │ │ ├── memscan.c
│ │ │ ├── memset.c
│ │ │ ├── strcasecmp.c
│ │ │ ├── strcat.c
│ │ │ ├── strchr.c
│ │ │ ├── strcmp.c
│ │ │ ├── strcoll.c
│ │ │ ├── strcpy.c
│ │ │ ├── strcspn.c
│ │ │ ├── strdup.c
│ │ │ ├── strlcat.c
│ │ │ ├── strlcpy.c
│ │ │ ├── strlen.c
│ │ │ ├── strncasecmp.c
│ │ │ ├── strncat.c
│ │ │ ├── strnchr.c
│ │ │ ├── strncmp.c
│ │ │ ├── strncpy.c
│ │ │ ├── strnicmp.c
│ │ │ ├── strnlen.c
│ │ │ ├── strnstr.c
│ │ │ ├── strpbrk.c
│ │ │ ├── strrchr.c
│ │ │ ├── strsep.c
│ │ │ ├── strspn.c
│ │ │ └── strstr.c
│ │ ├── main.c
│ │ ├── startup
│ │ │ └── start.S
│ │ └── tester-key-interrupt.c
│ └── tools
│ ├── image
│ │ ├── 2ndboot
│ │ └── nsih.txt
│ ├── linux
│ │ ├── mk6818
│ │ └── s5p6818-sdmmc.sh
│ └── windows
│ ├── SDcardBurner.exe
│ └── x6818.exe
├── x-key-with-led
│ ├── include
│ │ ├── graphic
│ │ │ ├── color.h
│ │ │ ├── maps
│ │ │ │ └── software.h
│ │ │ ├── maps.h
│ │ │ ├── pixel.h
│ │ │ ├── rect.h
│ │ │ └── surface.h
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk-divider.h
│ │ │ │ ├── clk-fixed-factor.h
│ │ │ │ ├── clk-fixed.h
│ │ │ │ ├── clk-gate.h
│ │ │ │ ├── clk.h
│ │ │ │ ├── clk-link.h
│ │ │ │ ├── clk-mux.h
│ │ │ │ └── clk-pll.h
│ │ │ ├── gpio
│ │ │ │ └── gpio.h
│ │ │ ├── hw-beep.h
│ │ │ ├── hw-key.h
│ │ │ ├── hw-led.h
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.h
│ │ │ ├── pwm
│ │ │ │ └── pwm.h
│ │ │ ├── s5p6818-clk.h
│ │ │ ├── s5p6818-fb.h
│ │ │ ├── s5p6818-gpio.h
│ │ │ ├── s5p6818-irq.h
│ │ │ ├── s5p6818-pwm.h
│ │ │ ├── s5p6818-rstcon.h
│ │ │ ├── s5p6818-serial.h
│ │ │ ├── s5p6818-serial-stdio.h
│ │ │ ├── s5p6818-tick-delay.h
│ │ │ ├── s5p6818-tick.h
│ │ │ └── s5p6818-timer.h
│ │ ├── library
│ │ │ ├── assert.h
│ │ │ ├── cp15.h
│ │ │ ├── ctype.h
│ │ │ ├── endian.h
│ │ │ ├── errno.h
│ │ │ ├── exit.h
│ │ │ ├── io.h
│ │ │ ├── limits.h
│ │ │ ├── list.h
│ │ │ ├── malloc.h
│ │ │ ├── math.h
│ │ │ ├── sizes.h
│ │ │ ├── stdarg.h
│ │ │ ├── stddef.h
│ │ │ ├── stdio.h
│ │ │ ├── stdlib.h
│ │ │ ├── string.h
│ │ │ └── types.h
│ │ ├── main.h
│ │ └── s5p6818
│ │ ├── reg-alv.h
│ │ ├── reg-clk.h
│ │ ├── reg-dpa.h
│ │ ├── reg-dpc.h
│ │ ├── reg-gic.h
│ │ ├── reg-gpio.h
│ │ ├── reg-i2c.h
│ │ ├── reg-id.h
│ │ ├── reg-mlc.h
│ │ ├── reg-pwm.h
│ │ ├── reg-sys.h
│ │ ├── reg-timer.h
│ │ ├── reg-uart.h
│ │ └── reg-wdg.h
│ ├── link.ld
│ ├── Makefile
│ ├── source
│ │ ├── arm
│ │ │ ├── cp15.c
│ │ │ ├── memcmp.S
│ │ │ ├── memcpy.S
│ │ │ ├── memmove.S
│ │ │ ├── memset.S
│ │ │ ├── strcmp.S
│ │ │ └── strncmp.S
│ │ ├── graphic
│ │ │ ├── color.c
│ │ │ ├── maps
│ │ │ │ └── software
│ │ │ │ ├── sw_blit_alpha.c
│ │ │ │ ├── sw_blit.c
│ │ │ │ ├── sw_blit_replace.c
│ │ │ │ ├── sw_fill.c
│ │ │ │ ├── sw_hline.c
│ │ │ │ ├── sw_point.c
│ │ │ │ ├── sw_rotate.c
│ │ │ │ ├── sw_scale.c
│ │ │ │ ├── sw_utils.c
│ │ │ │ └── sw_vline.c
│ │ │ ├── maps.c
│ │ │ ├── pixel.c
│ │ │ ├── rect.c
│ │ │ └── surface.c
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk.c
│ │ │ │ ├── clk-divider.c
│ │ │ │ ├── clk-fixed.c
│ │ │ │ ├── clk-fixed-factor.c
│ │ │ │ ├── clk-gate.c
│ │ │ │ ├── clk-link.c
│ │ │ │ ├── clk-mux.c
│ │ │ │ └── clk-pll.c
│ │ │ ├── gpio
│ │ │ │ └── gpio.c
│ │ │ ├── hw-beep.c
│ │ │ ├── hw-key.c
│ │ │ ├── hw-led.c
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.c
│ │ │ ├── pwm
│ │ │ │ └── pwm.c
│ │ │ ├── s5p6818-alv.c
│ │ │ ├── s5p6818-clk.c
│ │ │ ├── s5p6818-fb.c
│ │ │ ├── s5p6818-gpio.c
│ │ │ ├── s5p6818-irq.c
│ │ │ ├── s5p6818-pwm.c
│ │ │ ├── s5p6818-rstcon.c
│ │ │ ├── s5p6818-serial.c
│ │ │ ├── s5p6818-serial-stdio.c
│ │ │ ├── s5p6818-tick.c
│ │ │ ├── s5p6818-tick-delay.c
│ │ │ └── s5p6818-timer.c
│ │ ├── library
│ │ │ ├── ctype
│ │ │ │ ├── ctype.c
│ │ │ │ ├── isalnum.c
│ │ │ │ ├── isalpha.c
│ │ │ │ ├── isascii.c
│ │ │ │ ├── isblank.c
│ │ │ │ ├── iscntrl.c
│ │ │ │ ├── isdigit.c
│ │ │ │ ├── isgraph.c
│ │ │ │ ├── islower.c
│ │ │ │ ├── isprint.c
│ │ │ │ ├── ispunct.c
│ │ │ │ ├── isspace.c
│ │ │ │ ├── isupper.c
│ │ │ │ ├── isxdigit.c
│ │ │ │ ├── toascii.c
│ │ │ │ ├── tolower.c
│ │ │ │ └── toupper.c
│ │ │ ├── errno
│ │ │ │ ├── errno.c
│ │ │ │ └── strerror.c
│ │ │ ├── exit
│ │ │ │ ├── abort.c
│ │ │ │ ├── assert.c
│ │ │ │ └── exit.c
│ │ │ ├── malloc
│ │ │ │ └── malloc.c
│ │ │ ├── math
│ │ │ │ ├── acos.c
│ │ │ │ ├── acosf.c
│ │ │ │ ├── asin.c
│ │ │ │ ├── asinf.c
│ │ │ │ ├── atan2.c
│ │ │ │ ├── atan2f.c
│ │ │ │ ├── atan.c
│ │ │ │ ├── atanf.c
│ │ │ │ ├── ceil.c
│ │ │ │ ├── ceilf.c
│ │ │ │ ├── copysign.c
│ │ │ │ ├── copysignf.c
│ │ │ │ ├── cos.c
│ │ │ │ ├── cosf.c
│ │ │ │ ├── cosh.c
│ │ │ │ ├── coshf.c
│ │ │ │ ├── e_rem_pio2.c
│ │ │ │ ├── e_rem_pio2f.c
│ │ │ │ ├── exp.c
│ │ │ │ ├── expf.c
│ │ │ │ ├── expm1.c
│ │ │ │ ├── expm1f.c
│ │ │ │ ├── fabs.c
│ │ │ │ ├── fabsf.c
│ │ │ │ ├── floor.c
│ │ │ │ ├── floorf.c
│ │ │ │ ├── fmod.c
│ │ │ │ ├── fmodf.c
│ │ │ │ ├── frexp.c
│ │ │ │ ├── frexpf.c
│ │ │ │ ├── hypot.c
│ │ │ │ ├── hypotf.c
│ │ │ │ ├── k_cos.c
│ │ │ │ ├── k_cosf.c
│ │ │ │ ├── k_rem_pio2.c
│ │ │ │ ├── k_rem_pio2f.c
│ │ │ │ ├── k_sin.c
│ │ │ │ ├── k_sinf.c
│ │ │ │ ├── k_tan.c
│ │ │ │ ├── k_tanf.c
│ │ │ │ ├── log10.c
│ │ │ │ ├── log10f.c
│ │ │ │ ├── log.c
│ │ │ │ ├── logf.c
│ │ │ │ ├── modf.c
│ │ │ │ ├── modff.c
│ │ │ │ ├── pow.c
│ │ │ │ ├── powf.c
│ │ │ │ ├── scalbn.c
│ │ │ │ ├── scalbnf.c
│ │ │ │ ├── sin.c
│ │ │ │ ├── sinf.c
│ │ │ │ ├── sinh.c
│ │ │ │ ├── sinhf.c
│ │ │ │ ├── sqrt.c
│ │ │ │ ├── sqrtf.c
│ │ │ │ ├── tan.c
│ │ │ │ ├── tanf.c
│ │ │ │ ├── tanh.c
│ │ │ │ └── tanhf.c
│ │ │ ├── stdio
│ │ │ │ ├── snprintf.c
│ │ │ │ ├── sprintf.c
│ │ │ │ ├── sscanf.c
│ │ │ │ ├── vsnprintf.c
│ │ │ │ └── vsscanf.c
│ │ │ ├── stdlib
│ │ │ │ ├── abs.c
│ │ │ │ ├── atof.c
│ │ │ │ ├── atoi.c
│ │ │ │ ├── atol.c
│ │ │ │ ├── atoll.c
│ │ │ │ ├── bsearch.c
│ │ │ │ ├── div.c
│ │ │ │ ├── labs.c
│ │ │ │ ├── ldiv.c
│ │ │ │ ├── llabs.c
│ │ │ │ ├── lldiv.c
│ │ │ │ ├── qsort.c
│ │ │ │ ├── rand.c
│ │ │ │ ├── strntoimax.c
│ │ │ │ ├── strntoumax.c
│ │ │ │ ├── strtod.c
│ │ │ │ ├── strtoimax.c
│ │ │ │ ├── strtol.c
│ │ │ │ ├── strtoll.c
│ │ │ │ ├── strtoul.c
│ │ │ │ ├── strtoull.c
│ │ │ │ └── strtoumax.c
│ │ │ └── string
│ │ │ ├── memchr.c
│ │ │ ├── memcmp.c
│ │ │ ├── memcpy.c
│ │ │ ├── memmove.c
│ │ │ ├── memscan.c
│ │ │ ├── memset.c
│ │ │ ├── strcasecmp.c
│ │ │ ├── strcat.c
│ │ │ ├── strchr.c
│ │ │ ├── strcmp.c
│ │ │ ├── strcoll.c
│ │ │ ├── strcpy.c
│ │ │ ├── strcspn.c
│ │ │ ├── strdup.c
│ │ │ ├── strlcat.c
│ │ │ ├── strlcpy.c
│ │ │ ├── strlen.c
│ │ │ ├── strncasecmp.c
│ │ │ ├── strncat.c
│ │ │ ├── strnchr.c
│ │ │ ├── strncmp.c
│ │ │ ├── strncpy.c
│ │ │ ├── strnicmp.c
│ │ │ ├── strnlen.c
│ │ │ ├── strnstr.c
│ │ │ ├── strpbrk.c
│ │ │ ├── strrchr.c
│ │ │ ├── strsep.c
│ │ │ ├── strspn.c
│ │ │ └── strstr.c
│ │ ├── main.c
│ │ ├── startup
│ │ │ └── start.S
│ │ └── tester-key-with-led.c
│ └── tools
│ ├── image
│ │ ├── 2ndboot
│ │ └── nsih.txt
│ ├── linux
│ │ ├── mk6818
│ │ └── s5p6818-sdmmc.sh
│ └── windows
│ ├── SDcardBurner.exe
│ └── x6818.exe
├── x-key-with-led-beep
│ ├── include
│ │ ├── graphic
│ │ │ ├── color.h
│ │ │ ├── maps
│ │ │ │ └── software.h
│ │ │ ├── maps.h
│ │ │ ├── pixel.h
│ │ │ ├── rect.h
│ │ │ └── surface.h
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk-divider.h
│ │ │ │ ├── clk-fixed-factor.h
│ │ │ │ ├── clk-fixed.h
│ │ │ │ ├── clk-gate.h
│ │ │ │ ├── clk.h
│ │ │ │ ├── clk-link.h
│ │ │ │ ├── clk-mux.h
│ │ │ │ └── clk-pll.h
│ │ │ ├── gpio
│ │ │ │ └── gpio.h
│ │ │ ├── hw-beep.h
│ │ │ ├── hw-key.h
│ │ │ ├── hw-led.h
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.h
│ │ │ ├── pwm
│ │ │ │ └── pwm.h
│ │ │ ├── s5p6818-clk.h
│ │ │ ├── s5p6818-fb.h
│ │ │ ├── s5p6818-gpio.h
│ │ │ ├── s5p6818-irq.h
│ │ │ ├── s5p6818-pwm.h
│ │ │ ├── s5p6818-rstcon.h
│ │ │ ├── s5p6818-serial.h
│ │ │ ├── s5p6818-serial-stdio.h
│ │ │ ├── s5p6818-tick-delay.h
│ │ │ ├── s5p6818-tick.h
│ │ │ └── s5p6818-timer.h
│ │ ├── library
│ │ │ ├── assert.h
│ │ │ ├── cp15.h
│ │ │ ├── ctype.h
│ │ │ ├── endian.h
│ │ │ ├── errno.h
│ │ │ ├── exit.h
│ │ │ ├── io.h
│ │ │ ├── limits.h
│ │ │ ├── list.h
│ │ │ ├── malloc.h
│ │ │ ├── math.h
│ │ │ ├── sizes.h
│ │ │ ├── stdarg.h
│ │ │ ├── stddef.h
│ │ │ ├── stdio.h
│ │ │ ├── stdlib.h
│ │ │ ├── string.h
│ │ │ └── types.h
│ │ ├── main.h
│ │ └── s5p6818
│ │ ├── reg-alv.h
│ │ ├── reg-clk.h
│ │ ├── reg-dpa.h
│ │ ├── reg-dpc.h
│ │ ├── reg-gic.h
│ │ ├── reg-gpio.h
│ │ ├── reg-i2c.h
│ │ ├── reg-id.h
│ │ ├── reg-mlc.h
│ │ ├── reg-pwm.h
│ │ ├── reg-sys.h
│ │ ├── reg-timer.h
│ │ ├── reg-uart.h
│ │ └── reg-wdg.h
│ ├── link.ld
│ ├── Makefile
│ ├── source
│ │ ├── arm
│ │ │ ├── cp15.c
│ │ │ ├── memcmp.S
│ │ │ ├── memcpy.S
│ │ │ ├── memmove.S
│ │ │ ├── memset.S
│ │ │ ├── strcmp.S
│ │ │ └── strncmp.S
│ │ ├── graphic
│ │ │ ├── color.c
│ │ │ ├── maps
│ │ │ │ └── software
│ │ │ │ ├── sw_blit_alpha.c
│ │ │ │ ├── sw_blit.c
│ │ │ │ ├── sw_blit_replace.c
│ │ │ │ ├── sw_fill.c
│ │ │ │ ├── sw_hline.c
│ │ │ │ ├── sw_point.c
│ │ │ │ ├── sw_rotate.c
│ │ │ │ ├── sw_scale.c
│ │ │ │ ├── sw_utils.c
│ │ │ │ └── sw_vline.c
│ │ │ ├── maps.c
│ │ │ ├── pixel.c
│ │ │ ├── rect.c
│ │ │ └── surface.c
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk.c
│ │ │ │ ├── clk-divider.c
│ │ │ │ ├── clk-fixed.c
│ │ │ │ ├── clk-fixed-factor.c
│ │ │ │ ├── clk-gate.c
│ │ │ │ ├── clk-link.c
│ │ │ │ ├── clk-mux.c
│ │ │ │ └── clk-pll.c
│ │ │ ├── gpio
│ │ │ │ └── gpio.c
│ │ │ ├── hw-beep.c
│ │ │ ├── hw-key.c
│ │ │ ├── hw-led.c
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.c
│ │ │ ├── pwm
│ │ │ │ └── pwm.c
│ │ │ ├── s5p6818-alv.c
│ │ │ ├── s5p6818-clk.c
│ │ │ ├── s5p6818-fb.c
│ │ │ ├── s5p6818-gpio.c
│ │ │ ├── s5p6818-irq.c
│ │ │ ├── s5p6818-pwm.c
│ │ │ ├── s5p6818-rstcon.c
│ │ │ ├── s5p6818-serial.c
│ │ │ ├── s5p6818-serial-stdio.c
│ │ │ ├── s5p6818-tick.c
│ │ │ ├── s5p6818-tick-delay.c
│ │ │ └── s5p6818-timer.c
│ │ ├── library
│ │ │ ├── ctype
│ │ │ │ ├── ctype.c
│ │ │ │ ├── isalnum.c
│ │ │ │ ├── isalpha.c
│ │ │ │ ├── isascii.c
│ │ │ │ ├── isblank.c
│ │ │ │ ├── iscntrl.c
│ │ │ │ ├── isdigit.c
│ │ │ │ ├── isgraph.c
│ │ │ │ ├── islower.c
│ │ │ │ ├── isprint.c
│ │ │ │ ├── ispunct.c
│ │ │ │ ├── isspace.c
│ │ │ │ ├── isupper.c
│ │ │ │ ├── isxdigit.c
│ │ │ │ ├── toascii.c
│ │ │ │ ├── tolower.c
│ │ │ │ └── toupper.c
│ │ │ ├── errno
│ │ │ │ ├── errno.c
│ │ │ │ └── strerror.c
│ │ │ ├── exit
│ │ │ │ ├── abort.c
│ │ │ │ ├── assert.c
│ │ │ │ └── exit.c
│ │ │ ├── malloc
│ │ │ │ └── malloc.c
│ │ │ ├── math
│ │ │ │ ├── acos.c
│ │ │ │ ├── acosf.c
│ │ │ │ ├── asin.c
│ │ │ │ ├── asinf.c
│ │ │ │ ├── atan2.c
│ │ │ │ ├── atan2f.c
│ │ │ │ ├── atan.c
│ │ │ │ ├── atanf.c
│ │ │ │ ├── ceil.c
│ │ │ │ ├── ceilf.c
│ │ │ │ ├── copysign.c
│ │ │ │ ├── copysignf.c
│ │ │ │ ├── cos.c
│ │ │ │ ├── cosf.c
│ │ │ │ ├── cosh.c
│ │ │ │ ├── coshf.c
│ │ │ │ ├── e_rem_pio2.c
│ │ │ │ ├── e_rem_pio2f.c
│ │ │ │ ├── exp.c
│ │ │ │ ├── expf.c
│ │ │ │ ├── expm1.c
│ │ │ │ ├── expm1f.c
│ │ │ │ ├── fabs.c
│ │ │ │ ├── fabsf.c
│ │ │ │ ├── floor.c
│ │ │ │ ├── floorf.c
│ │ │ │ ├── fmod.c
│ │ │ │ ├── fmodf.c
│ │ │ │ ├── frexp.c
│ │ │ │ ├── frexpf.c
│ │ │ │ ├── hypot.c
│ │ │ │ ├── hypotf.c
│ │ │ │ ├── k_cos.c
│ │ │ │ ├── k_cosf.c
│ │ │ │ ├── k_rem_pio2.c
│ │ │ │ ├── k_rem_pio2f.c
│ │ │ │ ├── k_sin.c
│ │ │ │ ├── k_sinf.c
│ │ │ │ ├── k_tan.c
│ │ │ │ ├── k_tanf.c
│ │ │ │ ├── log10.c
│ │ │ │ ├── log10f.c
│ │ │ │ ├── log.c
│ │ │ │ ├── logf.c
│ │ │ │ ├── modf.c
│ │ │ │ ├── modff.c
│ │ │ │ ├── pow.c
│ │ │ │ ├── powf.c
│ │ │ │ ├── scalbn.c
│ │ │ │ ├── scalbnf.c
│ │ │ │ ├── sin.c
│ │ │ │ ├── sinf.c
│ │ │ │ ├── sinh.c
│ │ │ │ ├── sinhf.c
│ │ │ │ ├── sqrt.c
│ │ │ │ ├── sqrtf.c
│ │ │ │ ├── tan.c
│ │ │ │ ├── tanf.c
│ │ │ │ ├── tanh.c
│ │ │ │ └── tanhf.c
│ │ │ ├── stdio
│ │ │ │ ├── snprintf.c
│ │ │ │ ├── sprintf.c
│ │ │ │ ├── sscanf.c
│ │ │ │ ├── vsnprintf.c
│ │ │ │ └── vsscanf.c
│ │ │ ├── stdlib
│ │ │ │ ├── abs.c
│ │ │ │ ├── atof.c
│ │ │ │ ├── atoi.c
│ │ │ │ ├── atol.c
│ │ │ │ ├── atoll.c
│ │ │ │ ├── bsearch.c
│ │ │ │ ├── div.c
│ │ │ │ ├── labs.c
│ │ │ │ ├── ldiv.c
│ │ │ │ ├── llabs.c
│ │ │ │ ├── lldiv.c
│ │ │ │ ├── qsort.c
│ │ │ │ ├── rand.c
│ │ │ │ ├── strntoimax.c
│ │ │ │ ├── strntoumax.c
│ │ │ │ ├── strtod.c
│ │ │ │ ├── strtoimax.c
│ │ │ │ ├── strtol.c
│ │ │ │ ├── strtoll.c
│ │ │ │ ├── strtoul.c
│ │ │ │ ├── strtoull.c
│ │ │ │ └── strtoumax.c
│ │ │ └── string
│ │ │ ├── memchr.c
│ │ │ ├── memcmp.c
│ │ │ ├── memcpy.c
│ │ │ ├── memmove.c
│ │ │ ├── memscan.c
│ │ │ ├── memset.c
│ │ │ ├── strcasecmp.c
│ │ │ ├── strcat.c
│ │ │ ├── strchr.c
│ │ │ ├── strcmp.c
│ │ │ ├── strcoll.c
│ │ │ ├── strcpy.c
│ │ │ ├── strcspn.c
│ │ │ ├── strdup.c
│ │ │ ├── strlcat.c
│ │ │ ├── strlcpy.c
│ │ │ ├── strlen.c
│ │ │ ├── strncasecmp.c
│ │ │ ├── strncat.c
│ │ │ ├── strnchr.c
│ │ │ ├── strncmp.c
│ │ │ ├── strncpy.c
│ │ │ ├── strnicmp.c
│ │ │ ├── strnlen.c
│ │ │ ├── strnstr.c
│ │ │ ├── strpbrk.c
│ │ │ ├── strrchr.c
│ │ │ ├── strsep.c
│ │ │ ├── strspn.c
│ │ │ └── strstr.c
│ │ ├── main.c
│ │ ├── startup
│ │ │ └── start.S
│ │ └── tester-key-with-led-beep.c
│ └── tools
│ ├── image
│ │ ├── 2ndboot
│ │ └── nsih.txt
│ ├── linux
│ │ ├── mk6818
│ │ └── s5p6818-sdmmc.sh
│ └── windows
│ ├── SDcardBurner.exe
│ └── x6818.exe
├── x-led
│ ├── include
│ │ ├── graphic
│ │ │ ├── color.h
│ │ │ ├── maps
│ │ │ │ └── software.h
│ │ │ ├── maps.h
│ │ │ ├── pixel.h
│ │ │ ├── rect.h
│ │ │ └── surface.h
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk-divider.h
│ │ │ │ ├── clk-fixed-factor.h
│ │ │ │ ├── clk-fixed.h
│ │ │ │ ├── clk-gate.h
│ │ │ │ ├── clk.h
│ │ │ │ ├── clk-link.h
│ │ │ │ ├── clk-mux.h
│ │ │ │ └── clk-pll.h
│ │ │ ├── gpio
│ │ │ │ └── gpio.h
│ │ │ ├── hw-beep.h
│ │ │ ├── hw-key.h
│ │ │ ├── hw-led.h
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.h
│ │ │ ├── pwm
│ │ │ │ └── pwm.h
│ │ │ ├── s5p6818-clk.h
│ │ │ ├── s5p6818-fb.h
│ │ │ ├── s5p6818-gpio.h
│ │ │ ├── s5p6818-irq.h
│ │ │ ├── s5p6818-pwm.h
│ │ │ ├── s5p6818-rstcon.h
│ │ │ ├── s5p6818-serial.h
│ │ │ ├── s5p6818-serial-stdio.h
│ │ │ ├── s5p6818-tick-delay.h
│ │ │ ├── s5p6818-tick.h
│ │ │ └── s5p6818-timer.h
│ │ ├── library
│ │ │ ├── assert.h
│ │ │ ├── cp15.h
│ │ │ ├── ctype.h
│ │ │ ├── endian.h
│ │ │ ├── errno.h
│ │ │ ├── exit.h
│ │ │ ├── io.h
│ │ │ ├── limits.h
│ │ │ ├── list.h
│ │ │ ├── malloc.h
│ │ │ ├── math.h
│ │ │ ├── sizes.h
│ │ │ ├── stdarg.h
│ │ │ ├── stddef.h
│ │ │ ├── stdio.h
│ │ │ ├── stdlib.h
│ │ │ ├── string.h
│ │ │ └── types.h
│ │ ├── main.h
│ │ └── s5p6818
│ │ ├── reg-alv.h
│ │ ├── reg-clk.h
│ │ ├── reg-dpa.h
│ │ ├── reg-dpc.h
│ │ ├── reg-gic.h
│ │ ├── reg-gpio.h
│ │ ├── reg-i2c.h
│ │ ├── reg-id.h
│ │ ├── reg-mlc.h
│ │ ├── reg-pwm.h
│ │ ├── reg-sys.h
│ │ ├── reg-timer.h
│ │ ├── reg-uart.h
│ │ └── reg-wdg.h
│ ├── link.ld
│ ├── Makefile
│ ├── source
│ │ ├── arm
│ │ │ ├── cp15.c
│ │ │ ├── memcmp.S
│ │ │ ├── memcpy.S
│ │ │ ├── memmove.S
│ │ │ ├── memset.S
│ │ │ ├── strcmp.S
│ │ │ └── strncmp.S
│ │ ├── graphic
│ │ │ ├── color.c
│ │ │ ├── maps
│ │ │ │ └── software
│ │ │ │ ├── sw_blit_alpha.c
│ │ │ │ ├── sw_blit.c
│ │ │ │ ├── sw_blit_replace.c
│ │ │ │ ├── sw_fill.c
│ │ │ │ ├── sw_hline.c
│ │ │ │ ├── sw_point.c
│ │ │ │ ├── sw_rotate.c
│ │ │ │ ├── sw_scale.c
│ │ │ │ ├── sw_utils.c
│ │ │ │ └── sw_vline.c
│ │ │ ├── maps.c
│ │ │ ├── pixel.c
│ │ │ ├── rect.c
│ │ │ └── surface.c
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk.c
│ │ │ │ ├── clk-divider.c
│ │ │ │ ├── clk-fixed.c
│ │ │ │ ├── clk-fixed-factor.c
│ │ │ │ ├── clk-gate.c
│ │ │ │ ├── clk-link.c
│ │ │ │ ├── clk-mux.c
│ │ │ │ └── clk-pll.c
│ │ │ ├── gpio
│ │ │ │ └── gpio.c
│ │ │ ├── hw-beep.c
│ │ │ ├── hw-key.c
│ │ │ ├── hw-led.c
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.c
│ │ │ ├── pwm
│ │ │ │ └── pwm.c
│ │ │ ├── s5p6818-alv.c
│ │ │ ├── s5p6818-clk.c
│ │ │ ├── s5p6818-fb.c
│ │ │ ├── s5p6818-gpio.c
│ │ │ ├── s5p6818-irq.c
│ │ │ ├── s5p6818-pwm.c
│ │ │ ├── s5p6818-rstcon.c
│ │ │ ├── s5p6818-serial.c
│ │ │ ├── s5p6818-serial-stdio.c
│ │ │ ├── s5p6818-tick.c
│ │ │ ├── s5p6818-tick-delay.c
│ │ │ └── s5p6818-timer.c
│ │ ├── library
│ │ │ ├── ctype
│ │ │ │ ├── ctype.c
│ │ │ │ ├── isalnum.c
│ │ │ │ ├── isalpha.c
│ │ │ │ ├── isascii.c
│ │ │ │ ├── isblank.c
│ │ │ │ ├── iscntrl.c
│ │ │ │ ├── isdigit.c
│ │ │ │ ├── isgraph.c
│ │ │ │ ├── islower.c
│ │ │ │ ├── isprint.c
│ │ │ │ ├── ispunct.c
│ │ │ │ ├── isspace.c
│ │ │ │ ├── isupper.c
│ │ │ │ ├── isxdigit.c
│ │ │ │ ├── toascii.c
│ │ │ │ ├── tolower.c
│ │ │ │ └── toupper.c
│ │ │ ├── errno
│ │ │ │ ├── errno.c
│ │ │ │ └── strerror.c
│ │ │ ├── exit
│ │ │ │ ├── abort.c
│ │ │ │ ├── assert.c
│ │ │ │ └── exit.c
│ │ │ ├── malloc
│ │ │ │ └── malloc.c
│ │ │ ├── math
│ │ │ │ ├── acos.c
│ │ │ │ ├── acosf.c
│ │ │ │ ├── asin.c
│ │ │ │ ├── asinf.c
│ │ │ │ ├── atan2.c
│ │ │ │ ├── atan2f.c
│ │ │ │ ├── atan.c
│ │ │ │ ├── atanf.c
│ │ │ │ ├── ceil.c
│ │ │ │ ├── ceilf.c
│ │ │ │ ├── copysign.c
│ │ │ │ ├── copysignf.c
│ │ │ │ ├── cos.c
│ │ │ │ ├── cosf.c
│ │ │ │ ├── cosh.c
│ │ │ │ ├── coshf.c
│ │ │ │ ├── e_rem_pio2.c
│ │ │ │ ├── e_rem_pio2f.c
│ │ │ │ ├── exp.c
│ │ │ │ ├── expf.c
│ │ │ │ ├── expm1.c
│ │ │ │ ├── expm1f.c
│ │ │ │ ├── fabs.c
│ │ │ │ ├── fabsf.c
│ │ │ │ ├── floor.c
│ │ │ │ ├── floorf.c
│ │ │ │ ├── fmod.c
│ │ │ │ ├── fmodf.c
│ │ │ │ ├── frexp.c
│ │ │ │ ├── frexpf.c
│ │ │ │ ├── hypot.c
│ │ │ │ ├── hypotf.c
│ │ │ │ ├── k_cos.c
│ │ │ │ ├── k_cosf.c
│ │ │ │ ├── k_rem_pio2.c
│ │ │ │ ├── k_rem_pio2f.c
│ │ │ │ ├── k_sin.c
│ │ │ │ ├── k_sinf.c
│ │ │ │ ├── k_tan.c
│ │ │ │ ├── k_tanf.c
│ │ │ │ ├── log10.c
│ │ │ │ ├── log10f.c
│ │ │ │ ├── log.c
│ │ │ │ ├── logf.c
│ │ │ │ ├── modf.c
│ │ │ │ ├── modff.c
│ │ │ │ ├── pow.c
│ │ │ │ ├── powf.c
│ │ │ │ ├── scalbn.c
│ │ │ │ ├── scalbnf.c
│ │ │ │ ├── sin.c
│ │ │ │ ├── sinf.c
│ │ │ │ ├── sinh.c
│ │ │ │ ├── sinhf.c
│ │ │ │ ├── sqrt.c
│ │ │ │ ├── sqrtf.c
│ │ │ │ ├── tan.c
│ │ │ │ ├── tanf.c
│ │ │ │ ├── tanh.c
│ │ │ │ └── tanhf.c
│ │ │ ├── stdio
│ │ │ │ ├── snprintf.c
│ │ │ │ ├── sprintf.c
│ │ │ │ ├── sscanf.c
│ │ │ │ ├── vsnprintf.c
│ │ │ │ └── vsscanf.c
│ │ │ ├── stdlib
│ │ │ │ ├── abs.c
│ │ │ │ ├── atof.c
│ │ │ │ ├── atoi.c
│ │ │ │ ├── atol.c
│ │ │ │ ├── atoll.c
│ │ │ │ ├── bsearch.c
│ │ │ │ ├── div.c
│ │ │ │ ├── labs.c
│ │ │ │ ├── ldiv.c
│ │ │ │ ├── llabs.c
│ │ │ │ ├── lldiv.c
│ │ │ │ ├── qsort.c
│ │ │ │ ├── rand.c
│ │ │ │ ├── strntoimax.c
│ │ │ │ ├── strntoumax.c
│ │ │ │ ├── strtod.c
│ │ │ │ ├── strtoimax.c
│ │ │ │ ├── strtol.c
│ │ │ │ ├── strtoll.c
│ │ │ │ ├── strtoul.c
│ │ │ │ ├── strtoull.c
│ │ │ │ └── strtoumax.c
│ │ │ └── string
│ │ │ ├── memchr.c
│ │ │ ├── memcmp.c
│ │ │ ├── memcpy.c
│ │ │ ├── memmove.c
│ │ │ ├── memscan.c
│ │ │ ├── memset.c
│ │ │ ├── strcasecmp.c
│ │ │ ├── strcat.c
│ │ │ ├── strchr.c
│ │ │ ├── strcmp.c
│ │ │ ├── strcoll.c
│ │ │ ├── strcpy.c
│ │ │ ├── strcspn.c
│ │ │ ├── strdup.c
│ │ │ ├── strlcat.c
│ │ │ ├── strlcpy.c
│ │ │ ├── strlen.c
│ │ │ ├── strncasecmp.c
│ │ │ ├── strncat.c
│ │ │ ├── strnchr.c
│ │ │ ├── strncmp.c
│ │ │ ├── strncpy.c
│ │ │ ├── strnicmp.c
│ │ │ ├── strnlen.c
│ │ │ ├── strnstr.c
│ │ │ ├── strpbrk.c
│ │ │ ├── strrchr.c
│ │ │ ├── strsep.c
│ │ │ ├── strspn.c
│ │ │ └── strstr.c
│ │ ├── main.c
│ │ ├── startup
│ │ │ └── start.S
│ │ └── tester-led.c
│ └── tools
│ ├── image
│ │ ├── 2ndboot
│ │ └── nsih.txt
│ ├── linux
│ │ ├── mk6818
│ │ └── s5p6818-sdmmc.sh
│ └── windows
│ ├── SDcardBurner.exe
│ └── x6818.exe
├── x-reset
│ ├── include
│ │ ├── graphic
│ │ │ ├── color.h
│ │ │ ├── maps
│ │ │ │ └── software.h
│ │ │ ├── maps.h
│ │ │ ├── pixel.h
│ │ │ ├── rect.h
│ │ │ └── surface.h
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk-divider.h
│ │ │ │ ├── clk-fixed-factor.h
│ │ │ │ ├── clk-fixed.h
│ │ │ │ ├── clk-gate.h
│ │ │ │ ├── clk.h
│ │ │ │ ├── clk-link.h
│ │ │ │ ├── clk-mux.h
│ │ │ │ └── clk-pll.h
│ │ │ ├── gpio
│ │ │ │ └── gpio.h
│ │ │ ├── hw-beep.h
│ │ │ ├── hw-key.h
│ │ │ ├── hw-led.h
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.h
│ │ │ ├── pwm
│ │ │ │ └── pwm.h
│ │ │ ├── s5p6818-clk.h
│ │ │ ├── s5p6818-fb.h
│ │ │ ├── s5p6818-gpio.h
│ │ │ ├── s5p6818-irq.h
│ │ │ ├── s5p6818-pwm.h
│ │ │ ├── s5p6818-rstcon.h
│ │ │ ├── s5p6818-serial.h
│ │ │ ├── s5p6818-serial-stdio.h
│ │ │ ├── s5p6818-tick-delay.h
│ │ │ ├── s5p6818-tick.h
│ │ │ └── s5p6818-timer.h
│ │ ├── library
│ │ │ ├── assert.h
│ │ │ ├── cp15.h
│ │ │ ├── ctype.h
│ │ │ ├── endian.h
│ │ │ ├── errno.h
│ │ │ ├── exit.h
│ │ │ ├── io.h
│ │ │ ├── limits.h
│ │ │ ├── list.h
│ │ │ ├── malloc.h
│ │ │ ├── math.h
│ │ │ ├── sizes.h
│ │ │ ├── stdarg.h
│ │ │ ├── stddef.h
│ │ │ ├── stdio.h
│ │ │ ├── stdlib.h
│ │ │ ├── string.h
│ │ │ └── types.h
│ │ ├── main.h
│ │ └── s5p6818
│ │ ├── reg-alv.h
│ │ ├── reg-clk.h
│ │ ├── reg-dpa.h
│ │ ├── reg-dpc.h
│ │ ├── reg-gic.h
│ │ ├── reg-gpio.h
│ │ ├── reg-i2c.h
│ │ ├── reg-id.h
│ │ ├── reg-mlc.h
│ │ ├── reg-pwm.h
│ │ ├── reg-sys.h
│ │ ├── reg-timer.h
│ │ ├── reg-uart.h
│ │ └── reg-wdg.h
│ ├── link.ld
│ ├── Makefile
│ ├── source
│ │ ├── arm
│ │ │ ├── cp15.c
│ │ │ ├── memcmp.S
│ │ │ ├── memcpy.S
│ │ │ ├── memmove.S
│ │ │ ├── memset.S
│ │ │ ├── strcmp.S
│ │ │ └── strncmp.S
│ │ ├── graphic
│ │ │ ├── color.c
│ │ │ ├── maps
│ │ │ │ └── software
│ │ │ │ ├── sw_blit_alpha.c
│ │ │ │ ├── sw_blit.c
│ │ │ │ ├── sw_blit_replace.c
│ │ │ │ ├── sw_fill.c
│ │ │ │ ├── sw_hline.c
│ │ │ │ ├── sw_point.c
│ │ │ │ ├── sw_rotate.c
│ │ │ │ ├── sw_scale.c
│ │ │ │ ├── sw_utils.c
│ │ │ │ └── sw_vline.c
│ │ │ ├── maps.c
│ │ │ ├── pixel.c
│ │ │ ├── rect.c
│ │ │ └── surface.c
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk.c
│ │ │ │ ├── clk-divider.c
│ │ │ │ ├── clk-fixed.c
│ │ │ │ ├── clk-fixed-factor.c
│ │ │ │ ├── clk-gate.c
│ │ │ │ ├── clk-link.c
│ │ │ │ ├── clk-mux.c
│ │ │ │ └── clk-pll.c
│ │ │ ├── gpio
│ │ │ │ └── gpio.c
│ │ │ ├── hw-beep.c
│ │ │ ├── hw-key.c
│ │ │ ├── hw-led.c
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.c
│ │ │ ├── pwm
│ │ │ │ └── pwm.c
│ │ │ ├── s5p6818-alv.c
│ │ │ ├── s5p6818-clk.c
│ │ │ ├── s5p6818-fb.c
│ │ │ ├── s5p6818-gpio.c
│ │ │ ├── s5p6818-irq.c
│ │ │ ├── s5p6818-pwm.c
│ │ │ ├── s5p6818-rstcon.c
│ │ │ ├── s5p6818-serial.c
│ │ │ ├── s5p6818-serial-stdio.c
│ │ │ ├── s5p6818-tick.c
│ │ │ ├── s5p6818-tick-delay.c
│ │ │ └── s5p6818-timer.c
│ │ ├── library
│ │ │ ├── ctype
│ │ │ │ ├── ctype.c
│ │ │ │ ├── isalnum.c
│ │ │ │ ├── isalpha.c
│ │ │ │ ├── isascii.c
│ │ │ │ ├── isblank.c
│ │ │ │ ├── iscntrl.c
│ │ │ │ ├── isdigit.c
│ │ │ │ ├── isgraph.c
│ │ │ │ ├── islower.c
│ │ │ │ ├── isprint.c
│ │ │ │ ├── ispunct.c
│ │ │ │ ├── isspace.c
│ │ │ │ ├── isupper.c
│ │ │ │ ├── isxdigit.c
│ │ │ │ ├── toascii.c
│ │ │ │ ├── tolower.c
│ │ │ │ └── toupper.c
│ │ │ ├── errno
│ │ │ │ ├── errno.c
│ │ │ │ └── strerror.c
│ │ │ ├── exit
│ │ │ │ ├── abort.c
│ │ │ │ ├── assert.c
│ │ │ │ └── exit.c
│ │ │ ├── malloc
│ │ │ │ └── malloc.c
│ │ │ ├── math
│ │ │ │ ├── acos.c
│ │ │ │ ├── acosf.c
│ │ │ │ ├── asin.c
│ │ │ │ ├── asinf.c
│ │ │ │ ├── atan2.c
│ │ │ │ ├── atan2f.c
│ │ │ │ ├── atan.c
│ │ │ │ ├── atanf.c
│ │ │ │ ├── ceil.c
│ │ │ │ ├── ceilf.c
│ │ │ │ ├── copysign.c
│ │ │ │ ├── copysignf.c
│ │ │ │ ├── cos.c
│ │ │ │ ├── cosf.c
│ │ │ │ ├── cosh.c
│ │ │ │ ├── coshf.c
│ │ │ │ ├── e_rem_pio2.c
│ │ │ │ ├── e_rem_pio2f.c
│ │ │ │ ├── exp.c
│ │ │ │ ├── expf.c
│ │ │ │ ├── expm1.c
│ │ │ │ ├── expm1f.c
│ │ │ │ ├── fabs.c
│ │ │ │ ├── fabsf.c
│ │ │ │ ├── floor.c
│ │ │ │ ├── floorf.c
│ │ │ │ ├── fmod.c
│ │ │ │ ├── fmodf.c
│ │ │ │ ├── frexp.c
│ │ │ │ ├── frexpf.c
│ │ │ │ ├── hypot.c
│ │ │ │ ├── hypotf.c
│ │ │ │ ├── k_cos.c
│ │ │ │ ├── k_cosf.c
│ │ │ │ ├── k_rem_pio2.c
│ │ │ │ ├── k_rem_pio2f.c
│ │ │ │ ├── k_sin.c
│ │ │ │ ├── k_sinf.c
│ │ │ │ ├── k_tan.c
│ │ │ │ ├── k_tanf.c
│ │ │ │ ├── log10.c
│ │ │ │ ├── log10f.c
│ │ │ │ ├── log.c
│ │ │ │ ├── logf.c
│ │ │ │ ├── modf.c
│ │ │ │ ├── modff.c
│ │ │ │ ├── pow.c
│ │ │ │ ├── powf.c
│ │ │ │ ├── scalbn.c
│ │ │ │ ├── scalbnf.c
│ │ │ │ ├── sin.c
│ │ │ │ ├── sinf.c
│ │ │ │ ├── sinh.c
│ │ │ │ ├── sinhf.c
│ │ │ │ ├── sqrt.c
│ │ │ │ ├── sqrtf.c
│ │ │ │ ├── tan.c
│ │ │ │ ├── tanf.c
│ │ │ │ ├── tanh.c
│ │ │ │ └── tanhf.c
│ │ │ ├── stdio
│ │ │ │ ├── snprintf.c
│ │ │ │ ├── sprintf.c
│ │ │ │ ├── sscanf.c
│ │ │ │ ├── vsnprintf.c
│ │ │ │ └── vsscanf.c
│ │ │ ├── stdlib
│ │ │ │ ├── abs.c
│ │ │ │ ├── atof.c
│ │ │ │ ├── atoi.c
│ │ │ │ ├── atol.c
│ │ │ │ ├── atoll.c
│ │ │ │ ├── bsearch.c
│ │ │ │ ├── div.c
│ │ │ │ ├── labs.c
│ │ │ │ ├── ldiv.c
│ │ │ │ ├── llabs.c
│ │ │ │ ├── lldiv.c
│ │ │ │ ├── qsort.c
│ │ │ │ ├── rand.c
│ │ │ │ ├── strntoimax.c
│ │ │ │ ├── strntoumax.c
│ │ │ │ ├── strtod.c
│ │ │ │ ├── strtoimax.c
│ │ │ │ ├── strtol.c
│ │ │ │ ├── strtoll.c
│ │ │ │ ├── strtoul.c
│ │ │ │ ├── strtoull.c
│ │ │ │ └── strtoumax.c
│ │ │ └── string
│ │ │ ├── memchr.c
│ │ │ ├── memcmp.c
│ │ │ ├── memcpy.c
│ │ │ ├── memmove.c
│ │ │ ├── memscan.c
│ │ │ ├── memset.c
│ │ │ ├── strcasecmp.c
│ │ │ ├── strcat.c
│ │ │ ├── strchr.c
│ │ │ ├── strcmp.c
│ │ │ ├── strcoll.c
│ │ │ ├── strcpy.c
│ │ │ ├── strcspn.c
│ │ │ ├── strdup.c
│ │ │ ├── strlcat.c
│ │ │ ├── strlcpy.c
│ │ │ ├── strlen.c
│ │ │ ├── strncasecmp.c
│ │ │ ├── strncat.c
│ │ │ ├── strnchr.c
│ │ │ ├── strncmp.c
│ │ │ ├── strncpy.c
│ │ │ ├── strnicmp.c
│ │ │ ├── strnlen.c
│ │ │ ├── strnstr.c
│ │ │ ├── strpbrk.c
│ │ │ ├── strrchr.c
│ │ │ ├── strsep.c
│ │ │ ├── strspn.c
│ │ │ └── strstr.c
│ │ ├── main.c
│ │ ├── startup
│ │ │ └── start.S
│ │ └── tester-reset.c
│ └── tools
│ ├── image
│ │ ├── 2ndboot
│ │ └── nsih.txt
│ ├── linux
│ │ ├── mk6818
│ │ └── s5p6818-sdmmc.sh
│ └── windows
│ ├── SDcardBurner.exe
│ └── x6818.exe
├── x-serial-echo
│ ├── include
│ │ ├── graphic
│ │ │ ├── color.h
│ │ │ ├── maps
│ │ │ │ └── software.h
│ │ │ ├── maps.h
│ │ │ ├── pixel.h
│ │ │ ├── rect.h
│ │ │ └── surface.h
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk-divider.h
│ │ │ │ ├── clk-fixed-factor.h
│ │ │ │ ├── clk-fixed.h
│ │ │ │ ├── clk-gate.h
│ │ │ │ ├── clk.h
│ │ │ │ ├── clk-link.h
│ │ │ │ ├── clk-mux.h
│ │ │ │ └── clk-pll.h
│ │ │ ├── gpio
│ │ │ │ └── gpio.h
│ │ │ ├── hw-beep.h
│ │ │ ├── hw-key.h
│ │ │ ├── hw-led.h
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.h
│ │ │ ├── pwm
│ │ │ │ └── pwm.h
│ │ │ ├── s5p6818-clk.h
│ │ │ ├── s5p6818-fb.h
│ │ │ ├── s5p6818-gpio.h
│ │ │ ├── s5p6818-irq.h
│ │ │ ├── s5p6818-pwm.h
│ │ │ ├── s5p6818-rstcon.h
│ │ │ ├── s5p6818-serial.h
│ │ │ ├── s5p6818-serial-stdio.h
│ │ │ ├── s5p6818-tick-delay.h
│ │ │ ├── s5p6818-tick.h
│ │ │ └── s5p6818-timer.h
│ │ ├── library
│ │ │ ├── assert.h
│ │ │ ├── cp15.h
│ │ │ ├── ctype.h
│ │ │ ├── endian.h
│ │ │ ├── errno.h
│ │ │ ├── exit.h
│ │ │ ├── io.h
│ │ │ ├── limits.h
│ │ │ ├── list.h
│ │ │ ├── malloc.h
│ │ │ ├── math.h
│ │ │ ├── sizes.h
│ │ │ ├── stdarg.h
│ │ │ ├── stddef.h
│ │ │ ├── stdio.h
│ │ │ ├── stdlib.h
│ │ │ ├── string.h
│ │ │ └── types.h
│ │ ├── main.h
│ │ └── s5p6818
│ │ ├── reg-alv.h
│ │ ├── reg-clk.h
│ │ ├── reg-dpa.h
│ │ ├── reg-dpc.h
│ │ ├── reg-gic.h
│ │ ├── reg-gpio.h
│ │ ├── reg-i2c.h
│ │ ├── reg-id.h
│ │ ├── reg-mlc.h
│ │ ├── reg-pwm.h
│ │ ├── reg-sys.h
│ │ ├── reg-timer.h
│ │ ├── reg-uart.h
│ │ └── reg-wdg.h
│ ├── link.ld
│ ├── Makefile
│ ├── source
│ │ ├── arm
│ │ │ ├── cp15.c
│ │ │ ├── memcmp.S
│ │ │ ├── memcpy.S
│ │ │ ├── memmove.S
│ │ │ ├── memset.S
│ │ │ ├── strcmp.S
│ │ │ └── strncmp.S
│ │ ├── graphic
│ │ │ ├── color.c
│ │ │ ├── maps
│ │ │ │ └── software
│ │ │ │ ├── sw_blit_alpha.c
│ │ │ │ ├── sw_blit.c
│ │ │ │ ├── sw_blit_replace.c
│ │ │ │ ├── sw_fill.c
│ │ │ │ ├── sw_hline.c
│ │ │ │ ├── sw_point.c
│ │ │ │ ├── sw_rotate.c
│ │ │ │ ├── sw_scale.c
│ │ │ │ ├── sw_utils.c
│ │ │ │ └── sw_vline.c
│ │ │ ├── maps.c
│ │ │ ├── pixel.c
│ │ │ ├── rect.c
│ │ │ └── surface.c
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk.c
│ │ │ │ ├── clk-divider.c
│ │ │ │ ├── clk-fixed.c
│ │ │ │ ├── clk-fixed-factor.c
│ │ │ │ ├── clk-gate.c
│ │ │ │ ├── clk-link.c
│ │ │ │ ├── clk-mux.c
│ │ │ │ └── clk-pll.c
│ │ │ ├── gpio
│ │ │ │ └── gpio.c
│ │ │ ├── hw-beep.c
│ │ │ ├── hw-key.c
│ │ │ ├── hw-led.c
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.c
│ │ │ ├── pwm
│ │ │ │ └── pwm.c
│ │ │ ├── s5p6818-alv.c
│ │ │ ├── s5p6818-clk.c
│ │ │ ├── s5p6818-fb.c
│ │ │ ├── s5p6818-gpio.c
│ │ │ ├── s5p6818-irq.c
│ │ │ ├── s5p6818-pwm.c
│ │ │ ├── s5p6818-rstcon.c
│ │ │ ├── s5p6818-serial.c
│ │ │ ├── s5p6818-serial-stdio.c
│ │ │ ├── s5p6818-tick.c
│ │ │ ├── s5p6818-tick-delay.c
│ │ │ └── s5p6818-timer.c
│ │ ├── library
│ │ │ ├── ctype
│ │ │ │ ├── ctype.c
│ │ │ │ ├── isalnum.c
│ │ │ │ ├── isalpha.c
│ │ │ │ ├── isascii.c
│ │ │ │ ├── isblank.c
│ │ │ │ ├── iscntrl.c
│ │ │ │ ├── isdigit.c
│ │ │ │ ├── isgraph.c
│ │ │ │ ├── islower.c
│ │ │ │ ├── isprint.c
│ │ │ │ ├── ispunct.c
│ │ │ │ ├── isspace.c
│ │ │ │ ├── isupper.c
│ │ │ │ ├── isxdigit.c
│ │ │ │ ├── toascii.c
│ │ │ │ ├── tolower.c
│ │ │ │ └── toupper.c
│ │ │ ├── errno
│ │ │ │ ├── errno.c
│ │ │ │ └── strerror.c
│ │ │ ├── exit
│ │ │ │ ├── abort.c
│ │ │ │ ├── assert.c
│ │ │ │ └── exit.c
│ │ │ ├── malloc
│ │ │ │ └── malloc.c
│ │ │ ├── math
│ │ │ │ ├── acos.c
│ │ │ │ ├── acosf.c
│ │ │ │ ├── asin.c
│ │ │ │ ├── asinf.c
│ │ │ │ ├── atan2.c
│ │ │ │ ├── atan2f.c
│ │ │ │ ├── atan.c
│ │ │ │ ├── atanf.c
│ │ │ │ ├── ceil.c
│ │ │ │ ├── ceilf.c
│ │ │ │ ├── copysign.c
│ │ │ │ ├── copysignf.c
│ │ │ │ ├── cos.c
│ │ │ │ ├── cosf.c
│ │ │ │ ├── cosh.c
│ │ │ │ ├── coshf.c
│ │ │ │ ├── e_rem_pio2.c
│ │ │ │ ├── e_rem_pio2f.c
│ │ │ │ ├── exp.c
│ │ │ │ ├── expf.c
│ │ │ │ ├── expm1.c
│ │ │ │ ├── expm1f.c
│ │ │ │ ├── fabs.c
│ │ │ │ ├── fabsf.c
│ │ │ │ ├── floor.c
│ │ │ │ ├── floorf.c
│ │ │ │ ├── fmod.c
│ │ │ │ ├── fmodf.c
│ │ │ │ ├── frexp.c
│ │ │ │ ├── frexpf.c
│ │ │ │ ├── hypot.c
│ │ │ │ ├── hypotf.c
│ │ │ │ ├── k_cos.c
│ │ │ │ ├── k_cosf.c
│ │ │ │ ├── k_rem_pio2.c
│ │ │ │ ├── k_rem_pio2f.c
│ │ │ │ ├── k_sin.c
│ │ │ │ ├── k_sinf.c
│ │ │ │ ├── k_tan.c
│ │ │ │ ├── k_tanf.c
│ │ │ │ ├── log10.c
│ │ │ │ ├── log10f.c
│ │ │ │ ├── log.c
│ │ │ │ ├── logf.c
│ │ │ │ ├── modf.c
│ │ │ │ ├── modff.c
│ │ │ │ ├── pow.c
│ │ │ │ ├── powf.c
│ │ │ │ ├── scalbn.c
│ │ │ │ ├── scalbnf.c
│ │ │ │ ├── sin.c
│ │ │ │ ├── sinf.c
│ │ │ │ ├── sinh.c
│ │ │ │ ├── sinhf.c
│ │ │ │ ├── sqrt.c
│ │ │ │ ├── sqrtf.c
│ │ │ │ ├── tan.c
│ │ │ │ ├── tanf.c
│ │ │ │ ├── tanh.c
│ │ │ │ └── tanhf.c
│ │ │ ├── stdio
│ │ │ │ ├── snprintf.c
│ │ │ │ ├── sprintf.c
│ │ │ │ ├── sscanf.c
│ │ │ │ ├── vsnprintf.c
│ │ │ │ └── vsscanf.c
│ │ │ ├── stdlib
│ │ │ │ ├── abs.c
│ │ │ │ ├── atof.c
│ │ │ │ ├── atoi.c
│ │ │ │ ├── atol.c
│ │ │ │ ├── atoll.c
│ │ │ │ ├── bsearch.c
│ │ │ │ ├── div.c
│ │ │ │ ├── labs.c
│ │ │ │ ├── ldiv.c
│ │ │ │ ├── llabs.c
│ │ │ │ ├── lldiv.c
│ │ │ │ ├── qsort.c
│ │ │ │ ├── rand.c
│ │ │ │ ├── strntoimax.c
│ │ │ │ ├── strntoumax.c
│ │ │ │ ├── strtod.c
│ │ │ │ ├── strtoimax.c
│ │ │ │ ├── strtol.c
│ │ │ │ ├── strtoll.c
│ │ │ │ ├── strtoul.c
│ │ │ │ ├── strtoull.c
│ │ │ │ └── strtoumax.c
│ │ │ └── string
│ │ │ ├── memchr.c
│ │ │ ├── memcmp.c
│ │ │ ├── memcpy.c
│ │ │ ├── memmove.c
│ │ │ ├── memscan.c
│ │ │ ├── memset.c
│ │ │ ├── strcasecmp.c
│ │ │ ├── strcat.c
│ │ │ ├── strchr.c
│ │ │ ├── strcmp.c
│ │ │ ├── strcoll.c
│ │ │ ├── strcpy.c
│ │ │ ├── strcspn.c
│ │ │ ├── strdup.c
│ │ │ ├── strlcat.c
│ │ │ ├── strlcpy.c
│ │ │ ├── strlen.c
│ │ │ ├── strncasecmp.c
│ │ │ ├── strncat.c
│ │ │ ├── strnchr.c
│ │ │ ├── strncmp.c
│ │ │ ├── strncpy.c
│ │ │ ├── strnicmp.c
│ │ │ ├── strnlen.c
│ │ │ ├── strnstr.c
│ │ │ ├── strpbrk.c
│ │ │ ├── strrchr.c
│ │ │ ├── strsep.c
│ │ │ ├── strspn.c
│ │ │ └── strstr.c
│ │ ├── main.c
│ │ ├── startup
│ │ │ └── start.S
│ │ └── tester-serial-echo.c
│ └── tools
│ ├── image
│ │ ├── 2ndboot
│ │ └── nsih.txt
│ ├── linux
│ │ ├── mk6818
│ │ └── s5p6818-sdmmc.sh
│ └── windows
│ ├── SDcardBurner.exe
│ └── x6818.exe
├── x-serial-shell
│ ├── include
│ │ ├── graphic
│ │ │ ├── color.h
│ │ │ ├── maps
│ │ │ │ └── software.h
│ │ │ ├── maps.h
│ │ │ ├── pixel.h
│ │ │ ├── rect.h
│ │ │ └── surface.h
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk-divider.h
│ │ │ │ ├── clk-fixed-factor.h
│ │ │ │ ├── clk-fixed.h
│ │ │ │ ├── clk-gate.h
│ │ │ │ ├── clk.h
│ │ │ │ ├── clk-link.h
│ │ │ │ ├── clk-mux.h
│ │ │ │ └── clk-pll.h
│ │ │ ├── gpio
│ │ │ │ └── gpio.h
│ │ │ ├── hw-beep.h
│ │ │ ├── hw-key.h
│ │ │ ├── hw-led.h
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.h
│ │ │ ├── pwm
│ │ │ │ └── pwm.h
│ │ │ ├── s5p6818-clk.h
│ │ │ ├── s5p6818-fb.h
│ │ │ ├── s5p6818-gpio.h
│ │ │ ├── s5p6818-irq.h
│ │ │ ├── s5p6818-pwm.h
│ │ │ ├── s5p6818-rstcon.h
│ │ │ ├── s5p6818-serial.h
│ │ │ ├── s5p6818-serial-stdio.h
│ │ │ ├── s5p6818-tick-delay.h
│ │ │ ├── s5p6818-tick.h
│ │ │ └── s5p6818-timer.h
│ │ ├── library
│ │ │ ├── assert.h
│ │ │ ├── charset.h
│ │ │ ├── cp15.h
│ │ │ ├── ctype.h
│ │ │ ├── endian.h
│ │ │ ├── errno.h
│ │ │ ├── exit.h
│ │ │ ├── io.h
│ │ │ ├── limits.h
│ │ │ ├── list.h
│ │ │ ├── malloc.h
│ │ │ ├── math.h
│ │ │ ├── readline.h
│ │ │ ├── sizes.h
│ │ │ ├── stdarg.h
│ │ │ ├── stddef.h
│ │ │ ├── stdio.h
│ │ │ ├── stdlib.h
│ │ │ ├── string.h
│ │ │ └── types.h
│ │ ├── main.h
│ │ └── s5p6818
│ │ ├── reg-alv.h
│ │ ├── reg-clk.h
│ │ ├── reg-dpa.h
│ │ ├── reg-dpc.h
│ │ ├── reg-gic.h
│ │ ├── reg-gpio.h
│ │ ├── reg-i2c.h
│ │ ├── reg-id.h
│ │ ├── reg-mlc.h
│ │ ├── reg-pwm.h
│ │ ├── reg-sys.h
│ │ ├── reg-timer.h
│ │ ├── reg-uart.h
│ │ └── reg-wdg.h
│ ├── link.ld
│ ├── Makefile
│ ├── source
│ │ ├── arm
│ │ │ ├── cp15.c
│ │ │ ├── memcmp.S
│ │ │ ├── memcpy.S
│ │ │ ├── memmove.S
│ │ │ ├── memset.S
│ │ │ ├── strcmp.S
│ │ │ └── strncmp.S
│ │ ├── graphic
│ │ │ ├── color.c
│ │ │ ├── maps
│ │ │ │ └── software
│ │ │ │ ├── sw_blit_alpha.c
│ │ │ │ ├── sw_blit.c
│ │ │ │ ├── sw_blit_replace.c
│ │ │ │ ├── sw_fill.c
│ │ │ │ ├── sw_hline.c
│ │ │ │ ├── sw_point.c
│ │ │ │ ├── sw_rotate.c
│ │ │ │ ├── sw_scale.c
│ │ │ │ ├── sw_utils.c
│ │ │ │ └── sw_vline.c
│ │ │ ├── maps.c
│ │ │ ├── pixel.c
│ │ │ ├── rect.c
│ │ │ └── surface.c
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk.c
│ │ │ │ ├── clk-divider.c
│ │ │ │ ├── clk-fixed.c
│ │ │ │ ├── clk-fixed-factor.c
│ │ │ │ ├── clk-gate.c
│ │ │ │ ├── clk-link.c
│ │ │ │ ├── clk-mux.c
│ │ │ │ └── clk-pll.c
│ │ │ ├── gpio
│ │ │ │ └── gpio.c
│ │ │ ├── hw-beep.c
│ │ │ ├── hw-key.c
│ │ │ ├── hw-led.c
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.c
│ │ │ ├── pwm
│ │ │ │ └── pwm.c
│ │ │ ├── s5p6818-alv.c
│ │ │ ├── s5p6818-clk.c
│ │ │ ├── s5p6818-fb.c
│ │ │ ├── s5p6818-gpio.c
│ │ │ ├── s5p6818-irq.c
│ │ │ ├── s5p6818-pwm.c
│ │ │ ├── s5p6818-rstcon.c
│ │ │ ├── s5p6818-serial.c
│ │ │ ├── s5p6818-serial-stdio.c
│ │ │ ├── s5p6818-tick.c
│ │ │ ├── s5p6818-tick-delay.c
│ │ │ └── s5p6818-timer.c
│ │ ├── library
│ │ │ ├── charset.c
│ │ │ ├── ctype
│ │ │ │ ├── ctype.c
│ │ │ │ ├── isalnum.c
│ │ │ │ ├── isalpha.c
│ │ │ │ ├── isascii.c
│ │ │ │ ├── isblank.c
│ │ │ │ ├── iscntrl.c
│ │ │ │ ├── isdigit.c
│ │ │ │ ├── isgraph.c
│ │ │ │ ├── islower.c
│ │ │ │ ├── isprint.c
│ │ │ │ ├── ispunct.c
│ │ │ │ ├── isspace.c
│ │ │ │ ├── isupper.c
│ │ │ │ ├── isxdigit.c
│ │ │ │ ├── toascii.c
│ │ │ │ ├── tolower.c
│ │ │ │ └── toupper.c
│ │ │ ├── errno
│ │ │ │ ├── errno.c
│ │ │ │ └── strerror.c
│ │ │ ├── exit
│ │ │ │ ├── abort.c
│ │ │ │ ├── assert.c
│ │ │ │ └── exit.c
│ │ │ ├── malloc
│ │ │ │ └── malloc.c
│ │ │ ├── math
│ │ │ │ ├── acos.c
│ │ │ │ ├── acosf.c
│ │ │ │ ├── asin.c
│ │ │ │ ├── asinf.c
│ │ │ │ ├── atan2.c
│ │ │ │ ├── atan2f.c
│ │ │ │ ├── atan.c
│ │ │ │ ├── atanf.c
│ │ │ │ ├── ceil.c
│ │ │ │ ├── ceilf.c
│ │ │ │ ├── copysign.c
│ │ │ │ ├── copysignf.c
│ │ │ │ ├── cos.c
│ │ │ │ ├── cosf.c
│ │ │ │ ├── cosh.c
│ │ │ │ ├── coshf.c
│ │ │ │ ├── e_rem_pio2.c
│ │ │ │ ├── e_rem_pio2f.c
│ │ │ │ ├── exp.c
│ │ │ │ ├── expf.c
│ │ │ │ ├── expm1.c
│ │ │ │ ├── expm1f.c
│ │ │ │ ├── fabs.c
│ │ │ │ ├── fabsf.c
│ │ │ │ ├── floor.c
│ │ │ │ ├── floorf.c
│ │ │ │ ├── fmod.c
│ │ │ │ ├── fmodf.c
│ │ │ │ ├── frexp.c
│ │ │ │ ├── frexpf.c
│ │ │ │ ├── hypot.c
│ │ │ │ ├── hypotf.c
│ │ │ │ ├── k_cos.c
│ │ │ │ ├── k_cosf.c
│ │ │ │ ├── k_rem_pio2.c
│ │ │ │ ├── k_rem_pio2f.c
│ │ │ │ ├── k_sin.c
│ │ │ │ ├── k_sinf.c
│ │ │ │ ├── k_tan.c
│ │ │ │ ├── k_tanf.c
│ │ │ │ ├── log10.c
│ │ │ │ ├── log10f.c
│ │ │ │ ├── log.c
│ │ │ │ ├── logf.c
│ │ │ │ ├── modf.c
│ │ │ │ ├── modff.c
│ │ │ │ ├── pow.c
│ │ │ │ ├── powf.c
│ │ │ │ ├── scalbn.c
│ │ │ │ ├── scalbnf.c
│ │ │ │ ├── sin.c
│ │ │ │ ├── sinf.c
│ │ │ │ ├── sinh.c
│ │ │ │ ├── sinhf.c
│ │ │ │ ├── sqrt.c
│ │ │ │ ├── sqrtf.c
│ │ │ │ ├── tan.c
│ │ │ │ ├── tanf.c
│ │ │ │ ├── tanh.c
│ │ │ │ └── tanhf.c
│ │ │ ├── readline.c
│ │ │ ├── stdio
│ │ │ │ ├── snprintf.c
│ │ │ │ ├── sprintf.c
│ │ │ │ ├── sscanf.c
│ │ │ │ ├── vsnprintf.c
│ │ │ │ └── vsscanf.c
│ │ │ ├── stdlib
│ │ │ │ ├── abs.c
│ │ │ │ ├── atof.c
│ │ │ │ ├── atoi.c
│ │ │ │ ├── atol.c
│ │ │ │ ├── atoll.c
│ │ │ │ ├── bsearch.c
│ │ │ │ ├── div.c
│ │ │ │ ├── labs.c
│ │ │ │ ├── ldiv.c
│ │ │ │ ├── llabs.c
│ │ │ │ ├── lldiv.c
│ │ │ │ ├── qsort.c
│ │ │ │ ├── rand.c
│ │ │ │ ├── strntoimax.c
│ │ │ │ ├── strntoumax.c
│ │ │ │ ├── strtod.c
│ │ │ │ ├── strtoimax.c
│ │ │ │ ├── strtol.c
│ │ │ │ ├── strtoll.c
│ │ │ │ ├── strtoul.c
│ │ │ │ ├── strtoull.c
│ │ │ │ └── strtoumax.c
│ │ │ └── string
│ │ │ ├── memchr.c
│ │ │ ├── memcmp.c
│ │ │ ├── memcpy.c
│ │ │ ├── memmove.c
│ │ │ ├── memscan.c
│ │ │ ├── memset.c
│ │ │ ├── strcasecmp.c
│ │ │ ├── strcat.c
│ │ │ ├── strchr.c
│ │ │ ├── strcmp.c
│ │ │ ├── strcoll.c
│ │ │ ├── strcpy.c
│ │ │ ├── strcspn.c
│ │ │ ├── strdup.c
│ │ │ ├── strlcat.c
│ │ │ ├── strlcpy.c
│ │ │ ├── strlen.c
│ │ │ ├── strncasecmp.c
│ │ │ ├── strncat.c
│ │ │ ├── strnchr.c
│ │ │ ├── strncmp.c
│ │ │ ├── strncpy.c
│ │ │ ├── strnicmp.c
│ │ │ ├── strnlen.c
│ │ │ ├── strnstr.c
│ │ │ ├── strpbrk.c
│ │ │ ├── strrchr.c
│ │ │ ├── strsep.c
│ │ │ ├── strspn.c
│ │ │ └── strstr.c
│ │ ├── main.c
│ │ ├── startup
│ │ │ └── start.S
│ │ └── tester-serial-shell.c
│ └── tools
│ ├── image
│ │ ├── 2ndboot
│ │ └── nsih.txt
│ ├── linux
│ │ ├── mk6818
│ │ └── s5p6818-sdmmc.sh
│ └── windows
│ ├── SDcardBurner.exe
│ └── x6818.exe
├── x-serial-stdio
│ ├── include
│ │ ├── graphic
│ │ │ ├── color.h
│ │ │ ├── maps
│ │ │ │ └── software.h
│ │ │ ├── maps.h
│ │ │ ├── pixel.h
│ │ │ ├── rect.h
│ │ │ └── surface.h
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk-divider.h
│ │ │ │ ├── clk-fixed-factor.h
│ │ │ │ ├── clk-fixed.h
│ │ │ │ ├── clk-gate.h
│ │ │ │ ├── clk.h
│ │ │ │ ├── clk-link.h
│ │ │ │ ├── clk-mux.h
│ │ │ │ └── clk-pll.h
│ │ │ ├── gpio
│ │ │ │ └── gpio.h
│ │ │ ├── hw-beep.h
│ │ │ ├── hw-key.h
│ │ │ ├── hw-led.h
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.h
│ │ │ ├── pwm
│ │ │ │ └── pwm.h
│ │ │ ├── s5p6818-clk.h
│ │ │ ├── s5p6818-fb.h
│ │ │ ├── s5p6818-gpio.h
│ │ │ ├── s5p6818-irq.h
│ │ │ ├── s5p6818-pwm.h
│ │ │ ├── s5p6818-rstcon.h
│ │ │ ├── s5p6818-serial.h
│ │ │ ├── s5p6818-serial-stdio.h
│ │ │ ├── s5p6818-tick-delay.h
│ │ │ ├── s5p6818-tick.h
│ │ │ └── s5p6818-timer.h
│ │ ├── library
│ │ │ ├── assert.h
│ │ │ ├── cp15.h
│ │ │ ├── ctype.h
│ │ │ ├── endian.h
│ │ │ ├── errno.h
│ │ │ ├── exit.h
│ │ │ ├── io.h
│ │ │ ├── limits.h
│ │ │ ├── list.h
│ │ │ ├── malloc.h
│ │ │ ├── math.h
│ │ │ ├── sizes.h
│ │ │ ├── stdarg.h
│ │ │ ├── stddef.h
│ │ │ ├── stdio.h
│ │ │ ├── stdlib.h
│ │ │ ├── string.h
│ │ │ └── types.h
│ │ ├── main.h
│ │ └── s5p6818
│ │ ├── reg-alv.h
│ │ ├── reg-clk.h
│ │ ├── reg-dpa.h
│ │ ├── reg-dpc.h
│ │ ├── reg-gic.h
│ │ ├── reg-gpio.h
│ │ ├── reg-i2c.h
│ │ ├── reg-id.h
│ │ ├── reg-mlc.h
│ │ ├── reg-pwm.h
│ │ ├── reg-sys.h
│ │ ├── reg-timer.h
│ │ ├── reg-uart.h
│ │ └── reg-wdg.h
│ ├── link.ld
│ ├── Makefile
│ ├── source
│ │ ├── arm
│ │ │ ├── cp15.c
│ │ │ ├── memcmp.S
│ │ │ ├── memcpy.S
│ │ │ ├── memmove.S
│ │ │ ├── memset.S
│ │ │ ├── strcmp.S
│ │ │ └── strncmp.S
│ │ ├── graphic
│ │ │ ├── color.c
│ │ │ ├── maps
│ │ │ │ └── software
│ │ │ │ ├── sw_blit_alpha.c
│ │ │ │ ├── sw_blit.c
│ │ │ │ ├── sw_blit_replace.c
│ │ │ │ ├── sw_fill.c
│ │ │ │ ├── sw_hline.c
│ │ │ │ ├── sw_point.c
│ │ │ │ ├── sw_rotate.c
│ │ │ │ ├── sw_scale.c
│ │ │ │ ├── sw_utils.c
│ │ │ │ └── sw_vline.c
│ │ │ ├── maps.c
│ │ │ ├── pixel.c
│ │ │ ├── rect.c
│ │ │ └── surface.c
│ │ ├── hardware
│ │ │ ├── clk
│ │ │ │ ├── clk.c
│ │ │ │ ├── clk-divider.c
│ │ │ │ ├── clk-fixed.c
│ │ │ │ ├── clk-fixed-factor.c
│ │ │ │ ├── clk-gate.c
│ │ │ │ ├── clk-link.c
│ │ │ │ ├── clk-mux.c
│ │ │ │ └── clk-pll.c
│ │ │ ├── gpio
│ │ │ │ └── gpio.c
│ │ │ ├── hw-beep.c
│ │ │ ├── hw-key.c
│ │ │ ├── hw-led.c
│ │ │ ├── interrupt
│ │ │ │ └── interrupt.c
│ │ │ ├── pwm
│ │ │ │ └── pwm.c
│ │ │ ├── s5p6818-alv.c
│ │ │ ├── s5p6818-clk.c
│ │ │ ├── s5p6818-fb.c
│ │ │ ├── s5p6818-gpio.c
│ │ │ ├── s5p6818-irq.c
│ │ │ ├── s5p6818-pwm.c
│ │ │ ├── s5p6818-rstcon.c
│ │ │ ├── s5p6818-serial.c
│ │ │ ├── s5p6818-serial-stdio.c
│ │ │ ├── s5p6818-tick.c
│ │ │ ├── s5p6818-tick-delay.c
│ │ │ └── s5p6818-timer.c
│ │ ├── library
│ │ │ ├── ctype
│ │ │ │ ├── ctype.c
│ │ │ │ ├── isalnum.c
│ │ │ │ ├── isalpha.c
│ │ │ │ ├── isascii.c
│ │ │ │ ├── isblank.c
│ │ │ │ ├── iscntrl.c
│ │ │ │ ├── isdigit.c
│ │ │ │ ├── isgraph.c
│ │ │ │ ├── islower.c
│ │ │ │ ├── isprint.c
│ │ │ │ ├── ispunct.c
│ │ │ │ ├── isspace.c
│ │ │ │ ├── isupper.c
│ │ │ │ ├── isxdigit.c
│ │ │ │ ├── toascii.c
│ │ │ │ ├── tolower.c
│ │ │ │ └── toupper.c
│ │ │ ├── errno
│ │ │ │ ├── errno.c
│ │ │ │ └── strerror.c
│ │ │ ├── exit
│ │ │ │ ├── abort.c
│ │ │ │ ├── assert.c
│ │ │ │ └── exit.c
│ │ │ ├── malloc
│ │ │ │ └── malloc.c
│ │ │ ├── math
│ │ │ │ ├── acos.c
│ │ │ │ ├── acosf.c
│ │ │ │ ├── asin.c
│ │ │ │ ├── asinf.c
│ │ │ │ ├── atan2.c
│ │ │ │ ├── atan2f.c
│ │ │ │ ├── atan.c
│ │ │ │ ├── atanf.c
│ │ │ │ ├── ceil.c
│ │ │ │ ├── ceilf.c
│ │ │ │ ├── copysign.c
│ │ │ │ ├── copysignf.c
│ │ │ │ ├── cos.c
│ │ │ │ ├── cosf.c
│ │ │ │ ├── cosh.c
│ │ │ │ ├── coshf.c
│ │ │ │ ├── e_rem_pio2.c
│ │ │ │ ├── e_rem_pio2f.c
│ │ │ │ ├── exp.c
│ │ │ │ ├── expf.c
│ │ │ │ ├── expm1.c
│ │ │ │ ├── expm1f.c
│ │ │ │ ├── fabs.c
│ │ │ │ ├── fabsf.c
│ │ │ │ ├── floor.c
│ │ │ │ ├── floorf.c
│ │ │ │ ├── fmod.c
│ │ │ │ ├── fmodf.c
│ │ │ │ ├── frexp.c
│ │ │ │ ├── frexpf.c
│ │ │ │ ├── hypot.c
│ │ │ │ ├── hypotf.c
│ │ │ │ ├── k_cos.c
│ │ │ │ ├── k_cosf.c
│ │ │ │ ├── k_rem_pio2.c
│ │ │ │ ├── k_rem_pio2f.c
│ │ │ │ ├── k_sin.c
│ │ │ │ ├── k_sinf.c
│ │ │ │ ├── k_tan.c
│ │ │ │ ├── k_tanf.c
│ │ │ │ ├── log10.c
│ │ │ │ ├── log10f.c
│ │ │ │ ├── log.c
│ │ │ │ ├── logf.c
│ │ │ │ ├── modf.c
│ │ │ │ ├── modff.c
│ │ │ │ ├── pow.c
│ │ │ │ ├── powf.c
│ │ │ │ ├── scalbn.c
│ │ │ │ ├── scalbnf.c
│ │ │ │ ├── sin.c
│ │ │ │ ├── sinf.c
│ │ │ │ ├── sinh.c
│ │ │ │ ├── sinhf.c
│ │ │ │ ├── sqrt.c
│ │ │ │ ├── sqrtf.c
│ │ │ │ ├── tan.c
│ │ │ │ ├── tanf.c
│ │ │ │ ├── tanh.c
│ │ │ │ └── tanhf.c
│ │ │ ├── stdio
│ │ │ │ ├── snprintf.c
│ │ │ │ ├── sprintf.c
│ │ │ │ ├── sscanf.c
│ │ │ │ ├── vsnprintf.c
│ │ │ │ └── vsscanf.c
│ │ │ ├── stdlib
│ │ │ │ ├── abs.c
│ │ │ │ ├── atof.c
│ │ │ │ ├── atoi.c
│ │ │ │ ├── atol.c
│ │ │ │ ├── atoll.c
│ │ │ │ ├── bsearch.c
│ │ │ │ ├── div.c
│ │ │ │ ├── labs.c
│ │ │ │ ├── ldiv.c
│ │ │ │ ├── llabs.c
│ │ │ │ ├── lldiv.c
│ │ │ │ ├── qsort.c
│ │ │ │ ├── rand.c
│ │ │ │ ├── strntoimax.c
│ │ │ │ ├── strntoumax.c
│ │ │ │ ├── strtod.c
│ │ │ │ ├── strtoimax.c
│ │ │ │ ├── strtol.c
│ │ │ │ ├── strtoll.c
│ │ │ │ ├── strtoul.c
│ │ │ │ ├── strtoull.c
│ │ │ │ └── strtoumax.c
│ │ │ └── string
│ │ │ ├── memchr.c
│ │ │ ├── memcmp.c
│ │ │ ├── memcpy.c
│ │ │ ├── memmove.c
│ │ │ ├── memscan.c
│ │ │ ├── memset.c
│ │ │ ├── strcasecmp.c
│ │ │ ├── strcat.c
│ │ │ ├── strchr.c
│ │ │ ├── strcmp.c
│ │ │ ├── strcoll.c
│ │ │ ├── strcpy.c
│ │ │ ├── strcspn.c
│ │ │ ├── strdup.c
│ │ │ ├── strlcat.c
│ │ │ ├── strlcpy.c
│ │ │ ├── strlen.c
│ │ │ ├── strncasecmp.c
│ │ │ ├── strncat.c
│ │ │ ├── strnchr.c
│ │ │ ├── strncmp.c
│ │ │ ├── strncpy.c
│ │ │ ├── strnicmp.c
│ │ │ ├── strnlen.c
│ │ │ ├── strnstr.c
│ │ │ ├── strpbrk.c
│ │ │ ├── strrchr.c
│ │ │ ├── strsep.c
│ │ │ ├── strspn.c
│ │ │ └── strstr.c
│ │ ├── main.c
│ │ ├── startup
│ │ │ └── start.S
│ │ └── tester-serial-stdio.c
│ └── tools
│ ├── image
│ │ ├── 2ndboot
│ │ └── nsih.txt
│ ├── linux
│ │ ├── mk6818
│ │ └── s5p6818-sdmmc.sh
│ └── windows
│ ├── SDcardBurner.exe
│ └── x6818.exe
└── x-timer-led-heartbeat
├── include
│ ├── graphic
│ │ ├── color.h
│ │ ├── maps
│ │ │ └── software.h
│ │ ├── maps.h
│ │ ├── pixel.h
│ │ ├── rect.h
│ │ └── surface.h
│ ├── hardware
│ │ ├── clk
│ │ │ ├── clk-divider.h
│ │ │ ├── clk-fixed-factor.h
│ │ │ ├── clk-fixed.h
│ │ │ ├── clk-gate.h
│ │ │ ├── clk.h
│ │ │ ├── clk-link.h
│ │ │ ├── clk-mux.h
│ │ │ └── clk-pll.h
│ │ ├── gpio
│ │ │ └── gpio.h
│ │ ├── hw-beep.h
│ │ ├── hw-key.h
│ │ ├── hw-led.h
│ │ ├── interrupt
│ │ │ └── interrupt.h
│ │ ├── pwm
│ │ │ └── pwm.h
│ │ ├── s5p6818-clk.h
│ │ ├── s5p6818-fb.h
│ │ ├── s5p6818-gpio.h
│ │ ├── s5p6818-irq.h
│ │ ├── s5p6818-pwm.h
│ │ ├── s5p6818-rstcon.h
│ │ ├── s5p6818-serial.h
│ │ ├── s5p6818-serial-stdio.h
│ │ ├── s5p6818-tick-delay.h
│ │ ├── s5p6818-tick.h
│ │ └── s5p6818-timer.h
│ ├── library
│ │ ├── assert.h
│ │ ├── cp15.h
│ │ ├── ctype.h
│ │ ├── endian.h
│ │ ├── errno.h
│ │ ├── exit.h
│ │ ├── io.h
│ │ ├── limits.h
│ │ ├── list.h
│ │ ├── malloc.h
│ │ ├── math.h
│ │ ├── sizes.h
│ │ ├── stdarg.h
│ │ ├── stddef.h
│ │ ├── stdio.h
│ │ ├── stdlib.h
│ │ ├── string.h
│ │ └── types.h
│ ├── main.h
│ └── s5p6818
│ ├── reg-alv.h
│ ├── reg-clk.h
│ ├── reg-dpa.h
│ ├── reg-dpc.h
│ ├── reg-gic.h
│ ├── reg-gpio.h
│ ├── reg-i2c.h
│ ├── reg-id.h
│ ├── reg-mlc.h
│ ├── reg-pwm.h
│ ├── reg-sys.h
│ ├── reg-timer.h
│ ├── reg-uart.h
│ └── reg-wdg.h
├── link.ld
├── Makefile
├── source
│ ├── arm
│ │ ├── cp15.c
│ │ ├── memcmp.S
│ │ ├── memcpy.S
│ │ ├── memmove.S
│ │ ├── memset.S
│ │ ├── strcmp.S
│ │ └── strncmp.S
│ ├── graphic
│ │ ├── color.c
│ │ ├── maps
│ │ │ └── software
│ │ │ ├── sw_blit_alpha.c
│ │ │ ├── sw_blit.c
│ │ │ ├── sw_blit_replace.c
│ │ │ ├── sw_fill.c
│ │ │ ├── sw_hline.c
│ │ │ ├── sw_point.c
│ │ │ ├── sw_rotate.c
│ │ │ ├── sw_scale.c
│ │ │ ├── sw_utils.c
│ │ │ └── sw_vline.c
│ │ ├── maps.c
│ │ ├── pixel.c
│ │ ├── rect.c
│ │ └── surface.c
│ ├── hardware
│ │ ├── clk
│ │ │ ├── clk.c
│ │ │ ├── clk-divider.c
│ │ │ ├── clk-fixed.c
│ │ │ ├── clk-fixed-factor.c
│ │ │ ├── clk-gate.c
│ │ │ ├── clk-link.c
│ │ │ ├── clk-mux.c
│ │ │ └── clk-pll.c
│ │ ├── gpio
│ │ │ └── gpio.c
│ │ ├── hw-beep.c
│ │ ├── hw-key.c
│ │ ├── hw-led.c
│ │ ├── interrupt
│ │ │ └── interrupt.c
│ │ ├── pwm
│ │ │ └── pwm.c
│ │ ├── s5p6818-alv.c
│ │ ├── s5p6818-clk.c
│ │ ├── s5p6818-fb.c
│ │ ├── s5p6818-gpio.c
│ │ ├── s5p6818-irq.c
│ │ ├── s5p6818-pwm.c
│ │ ├── s5p6818-rstcon.c
│ │ ├── s5p6818-serial.c
│ │ ├── s5p6818-serial-stdio.c
│ │ ├── s5p6818-tick.c
│ │ ├── s5p6818-tick-delay.c
│ │ └── s5p6818-timer.c
│ ├── library
│ │ ├── ctype
│ │ │ ├── ctype.c
│ │ │ ├── isalnum.c
│ │ │ ├── isalpha.c
│ │ │ ├── isascii.c
│ │ │ ├── isblank.c
│ │ │ ├── iscntrl.c
│ │ │ ├── isdigit.c
│ │ │ ├── isgraph.c
│ │ │ ├── islower.c
│ │ │ ├── isprint.c
│ │ │ ├── ispunct.c
│ │ │ ├── isspace.c
│ │ │ ├── isupper.c
│ │ │ ├── isxdigit.c
│ │ │ ├── toascii.c
│ │ │ ├── tolower.c
│ │ │ └── toupper.c
│ │ ├── errno
│ │ │ ├── errno.c
│ │ │ └── strerror.c
│ │ ├── exit
│ │ │ ├── abort.c
│ │ │ ├── assert.c
│ │ │ └── exit.c
│ │ ├── malloc
│ │ │ └── malloc.c
│ │ ├── math
│ │ │ ├── acos.c
│ │ │ ├── acosf.c
│ │ │ ├── asin.c
│ │ │ ├── asinf.c
│ │ │ ├── atan2.c
│ │ │ ├── atan2f.c
│ │ │ ├── atan.c
│ │ │ ├── atanf.c
│ │ │ ├── ceil.c
│ │ │ ├── ceilf.c
│ │ │ ├── copysign.c
│ │ │ ├── copysignf.c
│ │ │ ├── cos.c
│ │ │ ├── cosf.c
│ │ │ ├── cosh.c
│ │ │ ├── coshf.c
│ │ │ ├── e_rem_pio2.c
│ │ │ ├── e_rem_pio2f.c
│ │ │ ├── exp.c
│ │ │ ├── expf.c
│ │ │ ├── expm1.c
│ │ │ ├── expm1f.c
│ │ │ ├── fabs.c
│ │ │ ├── fabsf.c
│ │ │ ├── floor.c
│ │ │ ├── floorf.c
│ │ │ ├── fmod.c
│ │ │ ├── fmodf.c
│ │ │ ├── frexp.c
│ │ │ ├── frexpf.c
│ │ │ ├── hypot.c
│ │ │ ├── hypotf.c
│ │ │ ├── k_cos.c
│ │ │ ├── k_cosf.c
│ │ │ ├── k_rem_pio2.c
│ │ │ ├── k_rem_pio2f.c
│ │ │ ├── k_sin.c
│ │ │ ├── k_sinf.c
│ │ │ ├── k_tan.c
│ │ │ ├── k_tanf.c
│ │ │ ├── log10.c
│ │ │ ├── log10f.c
│ │ │ ├── log.c
│ │ │ ├── logf.c
│ │ │ ├── modf.c
│ │ │ ├── modff.c
│ │ │ ├── pow.c
│ │ │ ├── powf.c
│ │ │ ├── scalbn.c
│ │ │ ├── scalbnf.c
│ │ │ ├── sin.c
│ │ │ ├── sinf.c
│ │ │ ├── sinh.c
│ │ │ ├── sinhf.c
│ │ │ ├── sqrt.c
│ │ │ ├── sqrtf.c
│ │ │ ├── tan.c
│ │ │ ├── tanf.c
│ │ │ ├── tanh.c
│ │ │ └── tanhf.c
│ │ ├── stdio
│ │ │ ├── snprintf.c
│ │ │ ├── sprintf.c
│ │ │ ├── sscanf.c
│ │ │ ├── vsnprintf.c
│ │ │ └── vsscanf.c
│ │ ├── stdlib
│ │ │ ├── abs.c
│ │ │ ├── atof.c
│ │ │ ├── atoi.c
│ │ │ ├── atol.c
│ │ │ ├── atoll.c
│ │ │ ├── bsearch.c
│ │ │ ├── div.c
│ │ │ ├── labs.c
│ │ │ ├── ldiv.c
│ │ │ ├── llabs.c
│ │ │ ├── lldiv.c
│ │ │ ├── qsort.c
│ │ │ ├── rand.c
│ │ │ ├── strntoimax.c
│ │ │ ├── strntoumax.c
│ │ │ ├── strtod.c
│ │ │ ├── strtoimax.c
│ │ │ ├── strtol.c
│ │ │ ├── strtoll.c
│ │ │ ├── strtoul.c
│ │ │ ├── strtoull.c
│ │ │ └── strtoumax.c
│ │ └── string
│ │ ├── memchr.c
│ │ ├── memcmp.c
│ │ ├── memcpy.c
│ │ ├── memmove.c
│ │ ├── memscan.c
│ │ ├── memset.c
│ │ ├── strcasecmp.c
│ │ ├── strcat.c
│ │ ├── strchr.c
│ │ ├── strcmp.c
│ │ ├── strcoll.c
│ │ ├── strcpy.c
│ │ ├── strcspn.c
│ │ ├── strdup.c
│ │ ├── strlcat.c
│ │ ├── strlcpy.c
│ │ ├── strlen.c
│ │ ├── strncasecmp.c
│ │ ├── strncat.c
│ │ ├── strnchr.c
│ │ ├── strncmp.c
│ │ ├── strncpy.c
│ │ ├── strnicmp.c
│ │ ├── strnlen.c
│ │ ├── strnstr.c
│ │ ├── strpbrk.c
│ │ ├── strrchr.c
│ │ ├── strsep.c
│ │ ├── strspn.c
│ │ └── strstr.c
│ ├── main.c
│ ├── startup
│ │ └── start.S
│ └── tester-timer-led-heartbeat.c
└── tools
├── image
│ ├── 2ndboot
│ └── nsih.txt
├── linux
│ ├── mk6818
│ └── s5p6818-sdmmc.sh
└── windows
├── SDcardBurner.exe
└── x6818.exe
643 directories, 4868 files
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论