在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → x6818开发板裸机使用教程

x6818开发板裸机使用教程

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:29.04M
  • 下载次数:3
  • 浏览次数:78
  • 发布时间:2021-11-07
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
详细的X6818的裸板开发指导,富含各类硬件的控制指导以及丰富的源代码
【实例截图】
【核心代码】
4744300845154390989.rar
└── x6818开发板裸机教程
├── images
│   ├── x-beeppak.bin
│   ├── x-framebuffer-fontpak.bin
│   ├── x-framebuffer-guipak.bin
│   ├── x-framebuffer-minigamepak.bin
│   ├── x-framebuffer-qrencodepak.bin
│   ├── x-framebuffer-random-rectpak.bin
│   ├── x-framebuffer-tinygl-cubepak.bin
│   ├── x-framebuffer-tinygl-gearpak.bin
│   ├── x-framebuffer-tinygl-texobjpak.bin
│   ├── x-key-interruptpak.bin
│   ├── x-key-with-led-beeppak.bin
│   ├── x-key-with-ledpak.bin
│   ├── x-ledpak.bin
│   ├── x-resetpak.bin
│   ├── x-serial-echopak.bin
│   ├── x-serial-shellpak.bin
│   ├── x-serial-stdiopak.bin
│   └── x-timer-led-heartbeatpak.bin
├── 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
├── tools
│   ├── PartitionManager.exe
│   ├── x4418_Fusing_Tool.exe
│   └── zimo_2.21.zip
└── x6818开发板裸机教程.pdf

646 directories, 4890 files

标签:

实例下载地址

x6818开发板裸机使用教程

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警