Skip to content

Instantly share code, notes, and snippets.

@matthijskooijman
Created May 6, 2015 19:20
Show Gist options
  • Save matthijskooijman/da0257575fd30fc2117f to your computer and use it in GitHub Desktop.
Save matthijskooijman/da0257575fd30fc2117f to your computer and use it in GitHub Desktop.
2d1
< bitmaps 00000028 .text
5a5
> __cxa_pure_virtual 00000002 .text
7,8c7,8
< default_sleep(unsigned int) 00000014 .text
< default_yield() 00000006 .text
---
> default_sleep(unsigned int) 00000016 .text
> default_yield() 00000008 .text
13a14
> Event::Handler::on_event(unsigned char, unsigned int) [clone .local.26.1773] 00000002 .text
15c16
< _GLOBAL__sub_I_port 000000c2 .text
---
> _GLOBAL__sub_I_port.2201.2234 000000c2 .text
17,18c18,22
< HD44780::backlight_off() 0000001a .text
< HD44780::backlight_on() 0000001a .text
---
> _GLOBAL__sub_I__ZN3SPI6DriverC2EN5Board10DigitalPinENS_5PulseENS_5ClockEhNS_5OrderEPN9Interrupt7HandlerE 00000056 .text
> _GLOBAL__sub_I__ZN3TWI5beginEPNS_6DriverEPN5Event7HandlerE 000000d2 .text
> _GLOBAL__sub_I__ZN5Event5queueE 00000022 .text
> HD44780::backlight_off() 0000001c .text
> HD44780::backlight_on() 0000001c .text
19a24,30
> HD44780::cursor_home() 0000002c .text
> HD44780::DFRobot::set_backlight(unsigned char) 00000014 .text
> HD44780::DFRobot::set_mode(unsigned char) 0000000c .text
> HD44780::DFRobot::setup() 0000000c .text
> HD44780::DFRobot::write4b(unsigned char) 0000003a .text
> HD44780::DFRobot::write8b(unsigned char) 0000004a .text
> HD44780::DFRobot::write8n(void*, unsigned int) 000000d0 .text
21,22c32,33
< HD44780::display_off() 0000002c .text
< HD44780::display_on() 0000002c .text
---
> HD44780::display_off() 0000002e .text
> HD44780::display_on() 0000002e .text
24c35,50
< HD44780::IO::write8n(void*, unsigned int) 0000003e .text
---
> HD44780::ERM1602_5::ERM1602_5(Board::DigitalPin, Board::DigitalPin, Board::DigitalPin, Board::DigitalPin) 00000058 .text
> HD44780::ERM1602_5::ERM1602_5(Board::DigitalPin, Board::DigitalPin, Board::DigitalPin, Board::DigitalPin) 00000058 .text
> HD44780::ERM1602_5::set_backlight(unsigned char) 00000026 .text
> HD44780::ERM1602_5::set_mode(unsigned char) 00000016 .text
> HD44780::ERM1602_5::setup() 00000004 .text
> HD44780::ERM1602_5::write4b(unsigned char) 00000010 .text
> HD44780::ERM1602_5::write8b(unsigned char) 000000a2 .text
> HD44780::ERM1602_5::write8n(void*, unsigned int) 000000da .text
> HD44780::IO::write8b(unsigned char) 0000003c .text
> HD44780::IO::write8n(void*, unsigned int) 0000003a .text
> HD44780::MJKDZ::set_backlight(unsigned char) 00000018 .text
> HD44780::MJKDZ::set_mode(unsigned char) 0000000c .text
> HD44780::MJKDZ::setup() 0000000c .text
> HD44780::MJKDZ::write4b(unsigned char) 00000038 .text
> HD44780::MJKDZ::write8b(unsigned char) 00000054 .text
> HD44780::MJKDZ::write8n(void*, unsigned int) 000000de .text
25a52
> HD44780::offset1 00000004 .text
31c58,64
< HD44780::putchar(char) 000001a6 .text
---
> HD44780::putchar(char) 000001a4 .text
> HD44780::SainSmart::set_backlight(unsigned char) 00000014 .text
> HD44780::SainSmart::set_mode(unsigned char) 0000000c .text
> HD44780::SainSmart::setup() 0000000c .text
> HD44780::SainSmart::write4b(unsigned char) 0000003a .text
> HD44780::SainSmart::write8b(unsigned char) 0000004a .text
> HD44780::SainSmart::write8n(void*, unsigned int) 000000d0 .text
33,34c66,90
< HD44780::set_custom_char_P(unsigned char, unsigned char const*) 00000098 .text
< HD44780::write(void*, unsigned int) 00000066 .text
---
> HD44780::set_custom_char_P(unsigned char, unsigned char const*) 00000096 .text
> HD44780::set_custom_char(unsigned char, unsigned char const*) 0000009e .text
> HD44780::SR3W::set_backlight(unsigned char) 0000000c .text
> HD44780::SR3W::set_mode(unsigned char) 0000000c .text
> HD44780::SR3W::setup() 00000004 .text
> HD44780::SR3WSPI::set_backlight(unsigned char) 0000000c .text
> HD44780::SR3WSPI::set_mode(unsigned char) 0000000c .text
> HD44780::SR3WSPI::setup() 00000004 .text
> HD44780::SR3WSPI::SR3WSPI(Board::DigitalPin) 00000042 .text
> HD44780::SR3WSPI::SR3WSPI(Board::DigitalPin) 00000042 .text
> HD44780::SR3WSPI::write4b(unsigned char) 00000086 .text
> HD44780::SR3WSPI::write8b(unsigned char) 000000c6 .text
> HD44780::SR3W::SR3W(Board::DigitalPin, Board::DigitalPin, Board::DigitalPin) 00000054 .text
> HD44780::SR3W::SR3W(Board::DigitalPin, Board::DigitalPin, Board::DigitalPin) 00000054 .text
> HD44780::SR3W::write4b(unsigned char) 00000132 .text
> HD44780::SR3W::write8b(unsigned char) 00000044 .text
> HD44780::SR4W::set_backlight(unsigned char) 00000026 .text
> HD44780::SR4W::set_mode(unsigned char) 00000006 .text
> HD44780::SR4W::setup() 00000004 .text
> HD44780::SR4W::SR4W(Board::DigitalPin, Board::DigitalPin, Board::DigitalPin, Board::DigitalPin) 00000056 .text
> HD44780::SR4W::SR4W(Board::DigitalPin, Board::DigitalPin, Board::DigitalPin, Board::DigitalPin) 00000056 .text
> HD44780::SR4W::write4b(unsigned char) 00000010 .text
> HD44780::SR4W::write8b(unsigned char) 00000052 .text
> HD44780::SR4W::write8n(void*, unsigned int) 0000003a .text
> HD44780::write(void*, unsigned int) 00000062 .text
39a96,105
> .hidden __epilogue_restores__ 00000036 .text
> .hidden IOStream::operator<<(char) [clone .local.23] 00000024 .text
> .hidden IOStream::operator<<(prog_str const*) [clone .local.22] [clone .constprop.36] 00000024 .text
> .hidden LCD::Device::backlight_off() [clone .local.32] 00000002 .text
> .hidden LCD::Device::backlight_on() [clone .local.33] 00000002 .text
> .hidden LCD::Device::display_contrast(unsigned char) [clone .local.31] 00000002 .text
> .hidden LCD::Device::display_inverse() [clone .local.29] 00000002 .text
> .hidden LCD::Device::display_normal() [clone .local.30] 00000002 .text
> .hidden OutputPin::OutputPin(Board::DigitalPin, unsigned char) [clone .local.18] 00000076 .text
> .hidden __prologue_saves__ 00000038 .text
52c118
< IOStream::Device::gets(char*, unsigned int) 000000a4 .text
---
> IOStream::Device::gets(char*, unsigned int) 00000094 .text
55,58c121,124
< IOStream::Device::puts(char const*) 00000020 .text
< IOStream::Device::puts(prog_str const*) 0000003c .text
< IOStream::Device::read(iovec_t*) 0000004e .text
< IOStream::Device::read(void*, unsigned int) 00000050 .text
---
> IOStream::Device::puts(char const*) 00000022 .text
> IOStream::Device::puts(prog_str const*) 00000036 .text
> IOStream::Device::read(iovec_t*) 0000004a .text
> IOStream::Device::read(void*, unsigned int) 00000044 .text
60,62c126,128
< IOStream::Device::write(iovec_t const*) 0000004e .text
< IOStream::Device::write_P(void const*, unsigned int) 00000056 .text
< IOStream::Device::write(void const*, unsigned int) 00000050 .text
---
> IOStream::Device::write(iovec_t const*) 0000004a .text
> IOStream::Device::write_P(void const*, unsigned int) 0000004a .text
> IOStream::Device::write(void const*, unsigned int) 00000044 .text
65,67c131
< IOStream::operator<<(char) 00000024 .text
< IOStream::operator<<(prog_str const*) 00000024 .text
< IOStream::print(int, IOStream::Base) 000000bc .text
---
> IOStream::print(int, IOStream::Base) 0000009a .text
76,79c140
< LCD::Device::display_contrast(unsigned char) 00000002 .text
< LCD::Device::display_inverse() 00000002 .text
< LCD::Device::display_normal() 00000002 .text
< loop() 0000002c .text
---
> loop() 0000002e .text
81,82c142,146
< OutputPin::OutputPin(Board::DigitalPin, unsigned char) 00000076 .text
< OutputPin::OutputPin(Board::DigitalPin, unsigned char) 00000076 .text
---
> OutputPin::OutputPin(Board::DigitalPin, unsigned char) [clone .local.19.2019] 00000076 .text
> OutputPin::write(unsigned char, OutputPin&, Pin::Direction) const 00000084 .text
> PCF8574::set_data_direction(unsigned char) 00000058 .text
> PCF8574::write(unsigned char) 0000005c .text
> PCF8574::write(void*, unsigned int) 00000078 .text
84,90c148,154
< setup() 00000204 .text
< setup()::__c 00000009 .text
< setup()::__c 0000000e .text
< setup()::__c 0000000e .text
< setup()::__c 0000000f .text
< setup()::__c 00000010 .text
< setup()::msg 0000002d .text
---
> setup() 000001f6 .text
> SPI::acquire(SPI::Driver*) 0000006c .text
> SPI::Driver::Driver(Board::DigitalPin, SPI::Pulse, SPI::Clock, unsigned char, SPI::Order, Interrupt::Handler*) 000000ce .text
> SPI::Driver::Driver(Board::DigitalPin, SPI::Pulse, SPI::Clock, unsigned char, SPI::Order, Interrupt::Handler*) 000000ce .text
> SPI::release() 00000042 .text
> SPI::SPI() 00000024 .text
> SPI::SPI() 00000024 .text
95a160,168
> TWI::await_completed() 00000022 .text
> TWI::begin(TWI::Driver*, Event::Handler*) 0000005e .text
> TWI::end() 0000002e .text
> TWI::isr_read(TWI::Command) 0000003a .text
> TWI::isr_start(TWI::State, unsigned char) 00000050 .text
> TWI::isr_stop(TWI::State, unsigned char) 00000060 .text
> TWI::isr_write(TWI::Command) 00000034 .text
> TWI::request(unsigned char) 00000042 .text
> TWI::write_request(void*, unsigned int) 0000001a .text
110c183
< __vector_17 00000000 .text
---
> __vector_17 00000062 .text
118c191
< __vector_24 00000000 .text
---
> __vector_24 000001ba .text
131c204,211
< Watchdog::delay(unsigned long) 000000c2 .text
---
> Watchdog::delay(unsigned long) 000000a0 .text
> _ZL7bitmaps.2244.2318 00000028 .text
> _ZZ5setupvE3__c_0.2240.2321 0000000e .text
> _ZZ5setupvE3__c_1.2239.2322 0000000e .text
> _ZZ5setupvE3__c_2.2238.2324 00000010 .text
> _ZZ5setupvE3__c.2241.2319 0000000f .text
> _ZZ5setupvE3__c_3.2237.2326 00000009 .text
> _ZZ5setupvE3msg.2246.2323 0000002d .text
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment