[91m[36m         __  __      ______ ____   ____   _____
[91m[36m        / / / /_____/ ,____/_/ /  / __ \/'_   /
[91m[36m       / / / / __ '/ /____/ / /  / / / / / / / 
[91m[36m      / /_/ / /_/ /___,  / / /__/ /_/ / / / /  
[91m[36m      \____/ ____/______/_/____/\____/_/ /_/   
[91m[36m          / /                                  
[91m[36m         /_/                                   
[0;34m          - When Epsiloff and Omegout          [0m

[32mBuilding U1.1.2-E15.5.0
[32m  Targeting Numworks n0110
[32m    Building on Linux amd64
[0m[39m
CXX     ion/src/device/shared/drivers/display.o
arm-none-eabi-g++ -std=c++11 -fno-exceptions -fno-rtti -fno-threadsafe-statics -DEPSILON_GETOPT=0 -DEPSILON_TELEMETRY=0 -DESCHER_LOG_EVENTS_BINARY=0 -Os -DNDEBUG -Ilib -I. -Wall -MD -MP -DPLATFORM_DEVICE -DDEVICE_N0110 -ggdb3 -fdata-sections -ffunction-sections -flto=auto -mthumb -mfloat-abi=hard -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -DINCLUDE_ULAB -DHOME_DISPLAY_EXTERNALS -ffreestanding -nostdinc -nostdlib -Iliba/include -Ilibaxx/include -Iion/include -DKD_CONFIG_H=1 -Iion/include/ion/keyboard/layout_B3 -Iion/include/ion/keyboard/ -Ikandinsky/include -Ipoincare/include -Ipython/src -Ipython/port -Ioutput/release/device/n0110/python/port -DEPSILON_VERSION="15.5.0" -DOMEGA_VERSION="2.0.2" -DUPSILON_VERSION="1.1.2" -Iescher/include -Ioutput/release/device/n0110 -DHAS_CODE -DHAS_READER -DOMEGA_STATE="dev" -Iapps/external/ -DDEVICE -Ioutput/release/device/n0110 -Iquiz/include -Iion/src/device/n0110 -Iion/src/device/shared -DPCB_LATEST=343  -DIN_FACTORY=0 -c ion/src/device/shared/drivers/display.cpp -o output/release/device/n0110/ion/src/device/shared/drivers/display.o
ion/src/device/shared/drivers/display.cpp: In function 'void Ion::Device::Display::initPanel()':
ion/src/device/shared/drivers/display.cpp:473:19: warning: unused variable 'ptr60000000' [-Wunused-variable]
  473 |   unsigned char * ptr60000000 = (unsigned char *) 0x60000000;
      |                   ^~~~~~~~~~~
ion/src/device/shared/drivers/display.cpp:474:19: warning: unused variable 'ptr60020000' [-Wunused-variable]
  474 |   unsigned char * ptr60020000 = (unsigned char *) 0x60020000;
      |                   ^~~~~~~~~~~
LD      bootloader.elf
arm-none-eabi-gcc output/release/device/n0110/bootloader/boot.o output/release/device/n0110/bootloader/boot/isr.o output/release/device/n0110/bootloader/boot/rt0.o output/release/device/n0110/bootloader/computer.o output/release/device/n0110/bootloader/drivers/board.o output/release/device/n0110/bootloader/drivers/stm32_drivers.o output/release/device/n0110/bootloader/interface/menus/about.o output/release/device/n0110/bootloader/interface/menus/crash.o output/release/device/n0110/bootloader/interface/menus/dfu.o output/release/device/n0110/bootloader/interface/menus/home.o output/release/device/n0110/bootloader/interface/menus/installer.o output/release/device/n0110/bootloader/interface/menus/slot_recovery.o output/release/device/n0110/bootloader/interface/menus/upsilon_recovery.o output/release/device/n0110/bootloader/interface/menus/warning.o output/release/device/n0110/bootloader/interface/src/menu.o output/release/device/n0110/bootloader/interface/static/interface.o output/release/device/n0110/bootloader/jump_to_firmware.o output/release/device/n0110/bootloader/main.o output/release/device/n0110/bootloader/recovery.o output/release/device/n0110/bootloader/slots/kernel_header.o output/release/device/n0110/bootloader/slots/slot.o output/release/device/n0110/bootloader/slots/slot_exam_mode.o output/release/device/n0110/bootloader/slots/userland_header.o output/release/device/n0110/bootloader/trampoline.o output/release/device/n0110/bootloader/usb_data.o output/release/device/n0110/bootloader/utility.o output/release/device/n0110/ion/src/device/bootloader/drivers/usb_desc.o output/release/device/n0110/ion/src/device/bootloader/usb/calculator.o output/release/device/n0110/ion/src/device/bootloader/usb/dfu_interface.o output/release/device/n0110/ion/src/device/bootloader/usb/dfu_xip.o output/release/device/n0110/ion/src/device/bootloader/usb/stack/descriptor/bos_descriptor.o output/release/device/n0110/ion/src/device/bootloader/usb/stack/descriptor/configuration_descriptor.o output/release/device/n0110/ion/src/device/bootloader/usb/stack/descriptor/descriptor.o output/release/device/n0110/ion/src/device/bootloader/usb/stack/descriptor/device_capability_descriptor.o output/release/device/n0110/ion/src/device/bootloader/usb/stack/descriptor/device_descriptor.o output/release/device/n0110/ion/src/device/bootloader/usb/stack/descriptor/dfu_functional_descriptor.o output/release/device/n0110/ion/src/device/bootloader/usb/stack/descriptor/extended_compat_id_descriptor.o output/release/device/n0110/ion/src/device/bootloader/usb/stack/descriptor/interface_descriptor.o output/release/device/n0110/ion/src/device/bootloader/usb/stack/descriptor/language_id_string_descriptor.o output/release/device/n0110/ion/src/device/bootloader/usb/stack/descriptor/microsoft_os_string_descriptor.o output/release/device/n0110/ion/src/device/bootloader/usb/stack/descriptor/platform_device_capability_descriptor.o output/release/device/n0110/ion/src/device/bootloader/usb/stack/descriptor/string_descriptor.o output/release/device/n0110/ion/src/device/bootloader/usb/stack/descriptor/url_descriptor.o output/release/device/n0110/ion/src/device/bootloader/usb/stack/descriptor/webusb_platform_descriptor.o output/release/device/n0110/ion/src/device/bootloader/usb/stack/device.o output/release/device/n0110/ion/src/device/bootloader/usb/stack/endpoint0.o output/release/device/n0110/ion/src/device/bootloader/usb/stack/interface.o output/release/device/n0110/ion/src/device/bootloader/usb/stack/request_recipient.o output/release/device/n0110/ion/src/device/bootloader/usb/stack/setup_packet.o output/release/device/n0110/ion/src/device/bootloader/usb/stack/streamable.o output/release/device/n0110/ion/src/device/n0110/drivers/cache.o output/release/device/n0110/ion/src/device/n0110/drivers/external_flash.o output/release/device/n0110/ion/src/device/n0110/drivers/led.o output/release/device/n0110/ion/src/device/n0110/drivers/power.o output/release/device/n0110/ion/src/device/n0110/drivers/reset.o output/release/device/n0110/ion/src/device/n0110/drivers/usb.o output/release/device/n0110/ion/src/device/n0110/platform_info.o output/release/device/n0110/ion/src/device/shared/drivers/backlight.o output/release/device/n0110/ion/src/device/shared/drivers/base64.o output/release/device/n0110/ion/src/device/shared/drivers/battery.o output/release/device/n0110/ion/src/device/shared/drivers/bldata.o output/release/device/n0110/ion/src/device/shared/drivers/board.o output/release/device/n0110/ion/src/device/shared/drivers/clipboard.o output/release/device/n0110/ion/src/device/shared/drivers/console_dummy.o output/release/device/n0110/ion/src/device/shared/drivers/crc32.o output/release/device/n0110/ion/src/device/shared/drivers/display.o output/release/device/n0110/ion/src/device/shared/drivers/events_keyboard_platform.o output/release/device/n0110/ion/src/device/shared/drivers/exam_mode.o output/release/device/n0110/ion/src/device/shared/drivers/flash.o output/release/device/n0110/ion/src/device/shared/drivers/internal_flash.o output/release/device/n0110/ion/src/device/shared/drivers/keyboard.o output/release/device/n0110/ion/src/device/shared/drivers/led.o output/release/device/n0110/ion/src/device/shared/drivers/pcb_version.o output/release/device/n0110/ion/src/device/shared/drivers/power.o output/release/device/n0110/ion/src/device/shared/drivers/random.o output/release/device/n0110/ion/src/device/shared/drivers/reset.o output/release/device/n0110/ion/src/device/shared/drivers/rtc.o output/release/device/n0110/ion/src/device/shared/drivers/serial_number.o output/release/device/n0110/ion/src/device/shared/drivers/swd.o output/release/device/n0110/ion/src/device/shared/drivers/timing.o output/release/device/n0110/ion/src/device/shared/drivers/usb.o output/release/device/n0110/ion/src/device/shared/drivers/wakeup.o output/release/device/n0110/ion/src/device/shared/events.o output/release/device/n0110/ion/src/device/shared/stack.o output/release/device/n0110/ion/src/external/lz4/lz4.o output/release/device/n0110/ion/src/shared/collect_registers.o output/release/device/n0110/ion/src/shared/console_line.o output/release/device/n0110/ion/src/shared/crc32_eat_byte.o output/release/device/n0110/ion/src/shared/decompress.o output/release/device/n0110/ion/src/shared/events.o output/release/device/n0110/ion/src/shared/events_keyboard.o output/release/device/n0110/ion/src/shared/events_modifier.o output/release/device/n0110/ion/src/shared/internal_storage.o output/release/device/n0110/ion/src/shared/keyboard/layout_B3/layout_events.o output/release/device/n0110/ion/src/shared/rtc.o output/release/device/n0110/ion/src/shared/stack_position.o output/release/device/n0110/ion/src/shared/storage.o output/release/device/n0110/ion/src/shared/unicode/utf8_decoder.o output/release/device/n0110/ion/src/shared/unicode/utf8_helper.o output/release/device/n0110/kandinsky/fonts/LargeFontSimple.o output/release/device/n0110/kandinsky/fonts/SmallFontSimple.o output/release/device/n0110/kandinsky/src/color.o output/release/device/n0110/kandinsky/src/context.o output/release/device/n0110/kandinsky/src/context_circle.o output/release/device/n0110/kandinsky/src/context_line.o output/release/device/n0110/kandinsky/src/context_pixel.o output/release/device/n0110/kandinsky/src/context_polygon.o output/release/device/n0110/kandinsky/src/context_rect.o output/release/device/n0110/kandinsky/src/context_text.o output/release/device/n0110/kandinsky/src/font.o output/release/device/n0110/kandinsky/src/framebuffer.o output/release/device/n0110/kandinsky/src/framebuffer_context.o output/release/device/n0110/kandinsky/src/ion_context.o output/release/device/n0110/kandinsky/src/point.o output/release/device/n0110/kandinsky/src/postprocess_context.o output/release/device/n0110/kandinsky/src/postprocess_gamma_context.o output/release/device/n0110/kandinsky/src/postprocess_invert_context.o output/release/device/n0110/kandinsky/src/postprocess_zoom_context.o output/release/device/n0110/kandinsky/src/rect.o output/release/device/n0110/liba/src/abs.o output/release/device/n0110/liba/src/aeabi-rt/atexit.o output/release/device/n0110/liba/src/armv7m/longjmp.o output/release/device/n0110/liba/src/armv7m/setjmp.o output/release/device/n0110/liba/src/assert.o output/release/device/n0110/liba/src/bzero.o output/release/device/n0110/liba/src/ctype.o output/release/device/n0110/liba/src/errno.o output/release/device/n0110/liba/src/external/openbsd/b_exp__D.o output/release/device/n0110/liba/src/external/openbsd/b_log__D.o output/release/device/n0110/liba/src/external/openbsd/b_tgamma.o output/release/device/n0110/liba/src/external/openbsd/e_acos.o output/release/device/n0110/liba/src/external/openbsd/e_acosf.o output/release/device/n0110/liba/src/external/openbsd/e_acosh.o output/release/device/n0110/liba/src/external/openbsd/e_acoshf.o output/release/device/n0110/liba/src/external/openbsd/e_asin.o output/release/device/n0110/liba/src/external/openbsd/e_asinf.o output/release/device/n0110/liba/src/external/openbsd/e_atan2.o output/release/device/n0110/liba/src/external/openbsd/e_atan2f.o output/release/device/n0110/liba/src/external/openbsd/e_atanh.o output/release/device/n0110/liba/src/external/openbsd/e_atanhf.o output/release/device/n0110/liba/src/external/openbsd/e_cosh.o output/release/device/n0110/liba/src/external/openbsd/e_coshf.o output/release/device/n0110/liba/src/external/openbsd/e_exp.o output/release/device/n0110/liba/src/external/openbsd/e_expf.o output/release/device/n0110/liba/src/external/openbsd/e_fmod.o output/release/device/n0110/liba/src/external/openbsd/e_fmodf.o output/release/device/n0110/liba/src/external/openbsd/e_hypot.o output/release/device/n0110/liba/src/external/openbsd/e_hypotf.o output/release/device/n0110/liba/src/external/openbsd/e_lgamma_r.o output/release/device/n0110/liba/src/external/openbsd/e_lgammaf_r.o output/release/device/n0110/liba/src/external/openbsd/e_log.o output/release/device/n0110/liba/src/external/openbsd/e_log10.o output/release/device/n0110/liba/src/external/openbsd/e_log10f.o output/release/device/n0110/liba/src/external/openbsd/e_log2.o output/release/device/n0110/liba/src/external/openbsd/e_logf.o output/release/device/n0110/liba/src/external/openbsd/e_pow.o output/release/device/n0110/liba/src/external/openbsd/e_powf.o output/release/device/n0110/liba/src/external/openbsd/e_rem_pio2.o output/release/device/n0110/liba/src/external/openbsd/e_rem_pio2f.o output/release/device/n0110/liba/src/external/openbsd/e_scalb.o output/release/device/n0110/liba/src/external/openbsd/e_sinh.o output/release/device/n0110/liba/src/external/openbsd/e_sinhf.o output/release/device/n0110/liba/src/external/openbsd/e_sqrt.o output/release/device/n0110/liba/src/external/openbsd/e_sqrtf.o output/release/device/n0110/liba/src/external/openbsd/k_cos.o output/release/device/n0110/liba/src/external/openbsd/k_cosf.o output/release/device/n0110/liba/src/external/openbsd/k_rem_pio2.o output/release/device/n0110/liba/src/external/openbsd/k_rem_pio2f.o output/release/device/n0110/liba/src/external/openbsd/k_sin.o output/release/device/n0110/liba/src/external/openbsd/k_sinf.o output/release/device/n0110/liba/src/external/openbsd/k_tan.o output/release/device/n0110/liba/src/external/openbsd/k_tanf.o output/release/device/n0110/liba/src/external/openbsd/s_asinh.o output/release/device/n0110/liba/src/external/openbsd/s_asinhf.o output/release/device/n0110/liba/src/external/openbsd/s_atan.o output/release/device/n0110/liba/src/external/openbsd/s_atanf.o output/release/device/n0110/liba/src/external/openbsd/s_ceil.o output/release/device/n0110/liba/src/external/openbsd/s_ceilf.o output/release/device/n0110/liba/src/external/openbsd/s_copysign.o output/release/device/n0110/liba/src/external/openbsd/s_copysignf.o output/release/device/n0110/liba/src/external/openbsd/s_cos.o output/release/device/n0110/liba/src/external/openbsd/s_cosf.o output/release/device/n0110/liba/src/external/openbsd/s_erf.o output/release/device/n0110/liba/src/external/openbsd/s_erff.o output/release/device/n0110/liba/src/external/openbsd/s_expm1.o output/release/device/n0110/liba/src/external/openbsd/s_expm1f.o output/release/device/n0110/liba/src/external/openbsd/s_fabs.o output/release/device/n0110/liba/src/external/openbsd/s_fabsf.o output/release/device/n0110/liba/src/external/openbsd/s_floor.o output/release/device/n0110/liba/src/external/openbsd/s_floorf.o output/release/device/n0110/liba/src/external/openbsd/s_fmax.o output/release/device/n0110/liba/src/external/openbsd/s_fmaxf.o output/release/device/n0110/liba/src/external/openbsd/s_frexp.o output/release/device/n0110/liba/src/external/openbsd/s_frexpf.o output/release/device/n0110/liba/src/external/openbsd/s_log1p.o output/release/device/n0110/liba/src/external/openbsd/s_log1pf.o output/release/device/n0110/liba/src/external/openbsd/s_logb.o output/release/device/n0110/liba/src/external/openbsd/s_logbf.o output/release/device/n0110/liba/src/external/openbsd/s_modf.o output/release/device/n0110/liba/src/external/openbsd/s_modff.o output/release/device/n0110/liba/src/external/openbsd/s_nextafter.o output/release/device/n0110/liba/src/external/openbsd/s_nextafterf.o output/release/device/n0110/liba/src/external/openbsd/s_rint.o output/release/device/n0110/liba/src/external/openbsd/s_round.o output/release/device/n0110/liba/src/external/openbsd/s_roundf.o output/release/device/n0110/liba/src/external/openbsd/s_scalbn.o output/release/device/n0110/liba/src/external/openbsd/s_scalbnf.o output/release/device/n0110/liba/src/external/openbsd/s_signgam.o output/release/device/n0110/liba/src/external/openbsd/s_sin.o output/release/device/n0110/liba/src/external/openbsd/s_sinf.o output/release/device/n0110/liba/src/external/openbsd/s_tan.o output/release/device/n0110/liba/src/external/openbsd/s_tanf.o output/release/device/n0110/liba/src/external/openbsd/s_tanh.o output/release/device/n0110/liba/src/external/openbsd/s_tanhf.o output/release/device/n0110/liba/src/external/openbsd/s_trunc.o output/release/device/n0110/liba/src/external/openbsd/s_truncf.o output/release/device/n0110/liba/src/external/openbsd/w_lgamma.o output/release/device/n0110/liba/src/external/openbsd/w_lgammaf.o output/release/device/n0110/liba/src/external/sqlite/mem5.o output/release/device/n0110/liba/src/fpclassify.o output/release/device/n0110/liba/src/fpclassifyf.o output/release/device/n0110/liba/src/ieee754.o output/release/device/n0110/liba/src/itoa.o output/release/device/n0110/liba/src/malloc.o output/release/device/n0110/liba/src/memcmp.o output/release/device/n0110/liba/src/memcpy.o output/release/device/n0110/liba/src/memmove.o output/release/device/n0110/liba/src/memset.o output/release/device/n0110/liba/src/nearbyint.o output/release/device/n0110/liba/src/nearbyintf.o output/release/device/n0110/liba/src/strchr.o output/release/device/n0110/liba/src/strcmp.o output/release/device/n0110/liba/src/strlcat.o output/release/device/n0110/liba/src/strlcpy.o output/release/device/n0110/liba/src/strlen.o output/release/device/n0110/libaxx/include/external/libcxx/complex.o output/release/device/n0110/libaxx/src/cxxabi/atexit.o output/release/device/n0110/libaxx/src/cxxabi/pure_virtual.o output/release/device/n0110/libaxx/src/new.o -Wl,--gc-sections -DEPSILON_GETOPT=0 -DEPSILON_TELEMETRY=0 -DESCHER_LOG_EVENTS_BINARY=0 -Os -DNDEBUG -Ilib -I. -Wall -MD -MP -DPLATFORM_DEVICE -DDEVICE_N0110 -ggdb3 -fdata-sections -ffunction-sections -flto=auto -mthumb -mfloat-abi=hard -mcpu=cortex-m7 -mfpu=fpv5-sp-d16 -DINCLUDE_ULAB -DHOME_DISPLAY_EXTERNALS -ffreestanding -nostdinc -nostdlib -Iliba/include -Ilibaxx/include -Iion/include -DKD_CONFIG_H=1 -Iion/include/ion/keyboard/layout_B3 -Iion/include/ion/keyboard/ -Ikandinsky/include -Ipoincare/include -Ipython/src -Ipython/port -Ioutput/release/device/n0110/python/port -DEPSILON_VERSION="15.5.0" -DOMEGA_VERSION="2.0.2" -DUPSILON_VERSION="1.1.2" -Iescher/include -Ioutput/release/device/n0110 -DHAS_CODE -DHAS_READER -DOMEGA_STATE="dev" -Iapps/external/ -DDEVICE -Ioutput/release/device/n0110 -Iquiz/include -lgcc -Wl,-T,ion/src/device/bootloader/internal_flash.ld -o output/release/device/n0110/bootloader.elf
OBJCOPY bootloader.bin
arm-none-eabi-objcopy -R .slot_info -O binary output/release/device/n0110/bootloader.elf output/release/device/n0110/bootloader.bin
