initial
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
to build the lib, run
|
||||
|
||||
make -f Makefile.avr MCU=atmega328p
|
||||
|
||||
the output is in the bld directory
|
||||
@@ -0,0 +1,15 @@
|
||||
../bld/intf/i2c/ssd1306_i2c.o: intf/i2c/ssd1306_i2c.c \
|
||||
intf/i2c/ssd1306_i2c.h intf/i2c/ssd1306_i2c_conf.h ssd1306_hal/io.h \
|
||||
ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h intf/i2c/ssd1306_i2c_embedded.h \
|
||||
intf/i2c/ssd1306_i2c_twi.h intf/ssd1306_interface.h
|
||||
Binary file not shown.
@@ -0,0 +1,16 @@
|
||||
../bld/intf/i2c/ssd1306_i2c_embedded.o: intf/i2c/ssd1306_i2c_embedded.c \
|
||||
intf/i2c/ssd1306_i2c_embedded.h ssd1306_hal/io.h \
|
||||
ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h intf/i2c/ssd1306_i2c_conf.h \
|
||||
intf/ssd1306_interface.h intf/i2c/ssd1306_i2c.h \
|
||||
intf/i2c/ssd1306_i2c_twi.h
|
||||
Binary file not shown.
@@ -0,0 +1,16 @@
|
||||
../bld/intf/i2c/ssd1306_i2c_twi.o: intf/i2c/ssd1306_i2c_twi.c \
|
||||
intf/i2c/ssd1306_i2c_twi.h ssd1306_hal/io.h ssd1306_hal/UserSettings.h \
|
||||
ssd1306_hal/avr/io.h /usr/avr/include/avr/io.h \
|
||||
/usr/avr/include/avr/sfr_defs.h /usr/avr/include/inttypes.h \
|
||||
/usr/lib/gcc/avr/12.2.0/include/stdint.h /usr/avr/include/stdint.h \
|
||||
/usr/avr/include/avr/iom328p.h /usr/avr/include/avr/portpins.h \
|
||||
/usr/avr/include/avr/common.h /usr/avr/include/avr/version.h \
|
||||
/usr/avr/include/avr/fuse.h /usr/avr/include/avr/lock.h \
|
||||
/usr/avr/include/avr/interrupt.h /usr/avr/include/avr/pgmspace.h \
|
||||
/usr/lib/gcc/avr/12.2.0/include/stddef.h /usr/avr/include/avr/sleep.h \
|
||||
/usr/avr/include/avr/eeprom.h /usr/avr/include/util/delay.h \
|
||||
/usr/avr/include/util/delay_basic.h /usr/avr/include/math.h \
|
||||
/usr/avr/include/stdlib.h /usr/avr/include/string.h \
|
||||
intf/i2c/ssd1306_i2c_conf.h intf/ssd1306_interface.h \
|
||||
intf/i2c/ssd1306_i2c.h intf/i2c/ssd1306_i2c_embedded.h \
|
||||
/usr/avr/include/util/twi.h
|
||||
Binary file not shown.
@@ -0,0 +1,15 @@
|
||||
../bld/intf/spi/ssd1306_spi.o: intf/spi/ssd1306_spi.c \
|
||||
intf/spi/ssd1306_spi.h ssd1306_hal/io.h ssd1306_hal/UserSettings.h \
|
||||
ssd1306_hal/avr/io.h /usr/avr/include/avr/io.h \
|
||||
/usr/avr/include/avr/sfr_defs.h /usr/avr/include/inttypes.h \
|
||||
/usr/lib/gcc/avr/12.2.0/include/stdint.h /usr/avr/include/stdint.h \
|
||||
/usr/avr/include/avr/iom328p.h /usr/avr/include/avr/portpins.h \
|
||||
/usr/avr/include/avr/common.h /usr/avr/include/avr/version.h \
|
||||
/usr/avr/include/avr/fuse.h /usr/avr/include/avr/lock.h \
|
||||
/usr/avr/include/avr/interrupt.h /usr/avr/include/avr/pgmspace.h \
|
||||
/usr/lib/gcc/avr/12.2.0/include/stddef.h /usr/avr/include/avr/sleep.h \
|
||||
/usr/avr/include/avr/eeprom.h /usr/avr/include/util/delay.h \
|
||||
/usr/avr/include/util/delay_basic.h /usr/avr/include/math.h \
|
||||
/usr/avr/include/stdlib.h /usr/avr/include/string.h \
|
||||
intf/spi/ssd1306_spi_avr.h intf/spi/ssd1306_spi_conf.h \
|
||||
intf/spi/ssd1306_spi_usi.h intf/ssd1306_interface.h lcd/lcd_common.h
|
||||
Binary file not shown.
@@ -0,0 +1,15 @@
|
||||
../bld/intf/spi/ssd1306_spi_avr.o: intf/spi/ssd1306_spi_avr.c \
|
||||
intf/spi/ssd1306_spi_avr.h intf/spi/ssd1306_spi_conf.h ssd1306_hal/io.h \
|
||||
ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h intf/spi/ssd1306_spi.h \
|
||||
intf/ssd1306_interface.h lcd/lcd_common.h
|
||||
Binary file not shown.
@@ -0,0 +1,15 @@
|
||||
../bld/intf/spi/ssd1306_spi_usi.o: intf/spi/ssd1306_spi_usi.c \
|
||||
intf/spi/ssd1306_spi_usi.h intf/spi/ssd1306_spi_conf.h ssd1306_hal/io.h \
|
||||
ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h intf/spi/ssd1306_spi.h \
|
||||
intf/ssd1306_interface.h lcd/lcd_common.h
|
||||
Binary file not shown.
@@ -0,0 +1,14 @@
|
||||
../bld/intf/ssd1306_interface.o: intf/ssd1306_interface.c \
|
||||
intf/ssd1306_interface.h ssd1306_hal/io.h ssd1306_hal/UserSettings.h \
|
||||
ssd1306_hal/avr/io.h /usr/avr/include/avr/io.h \
|
||||
/usr/avr/include/avr/sfr_defs.h /usr/avr/include/inttypes.h \
|
||||
/usr/lib/gcc/avr/12.2.0/include/stdint.h /usr/avr/include/stdint.h \
|
||||
/usr/avr/include/avr/iom328p.h /usr/avr/include/avr/portpins.h \
|
||||
/usr/avr/include/avr/common.h /usr/avr/include/avr/version.h \
|
||||
/usr/avr/include/avr/fuse.h /usr/avr/include/avr/lock.h \
|
||||
/usr/avr/include/avr/interrupt.h /usr/avr/include/avr/pgmspace.h \
|
||||
/usr/lib/gcc/avr/12.2.0/include/stddef.h /usr/avr/include/avr/sleep.h \
|
||||
/usr/avr/include/avr/eeprom.h /usr/avr/include/util/delay.h \
|
||||
/usr/avr/include/util/delay_basic.h /usr/avr/include/math.h \
|
||||
/usr/avr/include/stdlib.h /usr/avr/include/string.h \
|
||||
intf/spi/ssd1306_spi.h
|
||||
Binary file not shown.
@@ -0,0 +1,14 @@
|
||||
../bld/intf/uart/ssd1306_uart_builtin.o: intf/uart/ssd1306_uart_builtin.c \
|
||||
intf/uart/ssd1306_uart_builtin.h ssd1306_hal/io.h \
|
||||
ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h intf/ssd1306_interface.h ssd1306_uart.h
|
||||
Binary file not shown.
@@ -0,0 +1,14 @@
|
||||
../bld/intf/vga/atmega328p/vga128x64.o: intf/vga/atmega328p/vga128x64.c \
|
||||
intf/vga/vga.h ssd1306_hal/io.h ssd1306_hal/UserSettings.h \
|
||||
ssd1306_hal/avr/io.h /usr/avr/include/avr/io.h \
|
||||
/usr/avr/include/avr/sfr_defs.h /usr/avr/include/inttypes.h \
|
||||
/usr/lib/gcc/avr/12.2.0/include/stdint.h /usr/avr/include/stdint.h \
|
||||
/usr/avr/include/avr/iom328p.h /usr/avr/include/avr/portpins.h \
|
||||
/usr/avr/include/avr/common.h /usr/avr/include/avr/version.h \
|
||||
/usr/avr/include/avr/fuse.h /usr/avr/include/avr/lock.h \
|
||||
/usr/avr/include/avr/interrupt.h /usr/avr/include/avr/pgmspace.h \
|
||||
/usr/lib/gcc/avr/12.2.0/include/stddef.h /usr/avr/include/avr/sleep.h \
|
||||
/usr/avr/include/avr/eeprom.h /usr/avr/include/util/delay.h \
|
||||
/usr/avr/include/util/delay_basic.h /usr/avr/include/math.h \
|
||||
/usr/avr/include/stdlib.h /usr/avr/include/string.h \
|
||||
intf/ssd1306_interface.h lcd/lcd_common.h lcd/vga_commands.h
|
||||
Binary file not shown.
@@ -0,0 +1,14 @@
|
||||
../bld/intf/vga/atmega328p/vga96x40.o: intf/vga/atmega328p/vga96x40.c \
|
||||
intf/vga/vga.h ssd1306_hal/io.h ssd1306_hal/UserSettings.h \
|
||||
ssd1306_hal/avr/io.h /usr/avr/include/avr/io.h \
|
||||
/usr/avr/include/avr/sfr_defs.h /usr/avr/include/inttypes.h \
|
||||
/usr/lib/gcc/avr/12.2.0/include/stdint.h /usr/avr/include/stdint.h \
|
||||
/usr/avr/include/avr/iom328p.h /usr/avr/include/avr/portpins.h \
|
||||
/usr/avr/include/avr/common.h /usr/avr/include/avr/version.h \
|
||||
/usr/avr/include/avr/fuse.h /usr/avr/include/avr/lock.h \
|
||||
/usr/avr/include/avr/interrupt.h /usr/avr/include/avr/pgmspace.h \
|
||||
/usr/lib/gcc/avr/12.2.0/include/stddef.h /usr/avr/include/avr/sleep.h \
|
||||
/usr/avr/include/avr/eeprom.h /usr/avr/include/util/delay.h \
|
||||
/usr/avr/include/util/delay_basic.h /usr/avr/include/math.h \
|
||||
/usr/avr/include/stdlib.h /usr/avr/include/string.h \
|
||||
intf/ssd1306_interface.h lcd/lcd_common.h lcd/vga_commands.h
|
||||
Binary file not shown.
@@ -0,0 +1,14 @@
|
||||
../bld/intf/vga/esp32/CompositeOutput.o: \
|
||||
intf/vga/esp32/CompositeOutput.cpp intf/vga/esp32/CompositeOutput.h \
|
||||
ssd1306_hal/io.h ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h
|
||||
Binary file not shown.
@@ -0,0 +1,14 @@
|
||||
../bld/intf/vga/esp32/vga128x64.o: intf/vga/esp32/vga128x64.cpp \
|
||||
intf/ssd1306_interface.h ssd1306_hal/io.h ssd1306_hal/UserSettings.h \
|
||||
ssd1306_hal/avr/io.h /usr/avr/include/avr/io.h \
|
||||
/usr/avr/include/avr/sfr_defs.h /usr/avr/include/inttypes.h \
|
||||
/usr/lib/gcc/avr/12.2.0/include/stdint.h /usr/avr/include/stdint.h \
|
||||
/usr/avr/include/avr/iom328p.h /usr/avr/include/avr/portpins.h \
|
||||
/usr/avr/include/avr/common.h /usr/avr/include/avr/version.h \
|
||||
/usr/avr/include/avr/fuse.h /usr/avr/include/avr/lock.h \
|
||||
/usr/avr/include/avr/interrupt.h /usr/avr/include/avr/pgmspace.h \
|
||||
/usr/lib/gcc/avr/12.2.0/include/stddef.h /usr/avr/include/avr/sleep.h \
|
||||
/usr/avr/include/avr/eeprom.h /usr/avr/include/util/delay.h \
|
||||
/usr/avr/include/util/delay_basic.h /usr/avr/include/math.h \
|
||||
/usr/avr/include/stdlib.h /usr/avr/include/string.h intf/vga/vga.h \
|
||||
lcd/lcd_common.h lcd/vga_commands.h
|
||||
Binary file not shown.
@@ -0,0 +1,13 @@
|
||||
../bld/intf/vga/vga.o: intf/vga/vga.c ssd1306_hal/io.h \
|
||||
ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h intf/vga/vga.h
|
||||
Binary file not shown.
@@ -0,0 +1,14 @@
|
||||
../bld/lcd/lcd_common.o: lcd/lcd_common.c lcd/lcd_common.h \
|
||||
ssd1306_hal/io.h ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h intf/ssd1306_interface.h \
|
||||
intf/spi/ssd1306_spi.h
|
||||
Binary file not shown.
@@ -0,0 +1,15 @@
|
||||
../bld/lcd/lcd_il9163.o: lcd/lcd_il9163.c lcd/lcd_il9163.h \
|
||||
ssd1306_hal/io.h ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h lcd/lcd_common.h lcd/lcd_common.h \
|
||||
intf/ssd1306_interface.h intf/spi/ssd1306_spi.h nano_gfx_types.h \
|
||||
ssd1306_hal/io.h
|
||||
Binary file not shown.
@@ -0,0 +1,15 @@
|
||||
../bld/lcd/lcd_ili9341.o: lcd/lcd_ili9341.c lcd/lcd_ili9341.h \
|
||||
ssd1306_hal/io.h ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h lcd/lcd_common.h lcd/lcd_common.h \
|
||||
intf/ssd1306_interface.h intf/spi/ssd1306_spi.h nano_gfx_types.h \
|
||||
ssd1306_hal/io.h
|
||||
Binary file not shown.
@@ -0,0 +1,14 @@
|
||||
../bld/lcd/lcd_pcd8544.o: lcd/lcd_pcd8544.c lcd/lcd_pcd8544.h \
|
||||
ssd1306_hal/io.h ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h lcd/lcd_common.h lcd/pcd8544_commands.h \
|
||||
intf/ssd1306_interface.h intf/spi/ssd1306_spi.h
|
||||
Binary file not shown.
@@ -0,0 +1,16 @@
|
||||
../bld/lcd/oled_sh1106.o: lcd/oled_sh1106.c lcd/oled_sh1106.h \
|
||||
ssd1306_hal/io.h ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h lcd/lcd_common.h lcd/ssd1306_commands.h \
|
||||
intf/ssd1306_interface.h intf/i2c/ssd1306_i2c.h \
|
||||
intf/i2c/ssd1306_i2c_conf.h intf/i2c/ssd1306_i2c_embedded.h \
|
||||
intf/i2c/ssd1306_i2c_twi.h intf/spi/ssd1306_spi.h
|
||||
Binary file not shown.
@@ -0,0 +1,16 @@
|
||||
../bld/lcd/oled_ssd1306.o: lcd/oled_ssd1306.c lcd/oled_ssd1306.h \
|
||||
ssd1306_hal/io.h ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h lcd/lcd_common.h lcd/ssd1306_commands.h \
|
||||
intf/ssd1306_interface.h intf/i2c/ssd1306_i2c.h \
|
||||
intf/i2c/ssd1306_i2c_conf.h intf/i2c/ssd1306_i2c_embedded.h \
|
||||
intf/i2c/ssd1306_i2c_twi.h intf/spi/ssd1306_spi.h
|
||||
Binary file not shown.
@@ -0,0 +1,14 @@
|
||||
../bld/lcd/oled_ssd1325.o: lcd/oled_ssd1325.c lcd/oled_ssd1325.h \
|
||||
ssd1306_hal/io.h ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h lcd/lcd_common.h lcd/lcd_common.h \
|
||||
intf/ssd1306_interface.h intf/spi/ssd1306_spi.h
|
||||
Binary file not shown.
@@ -0,0 +1,14 @@
|
||||
../bld/lcd/oled_ssd1327.o: lcd/oled_ssd1327.c lcd/oled_ssd1327.h \
|
||||
ssd1306_hal/io.h ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h lcd/lcd_common.h lcd/lcd_common.h \
|
||||
intf/ssd1306_interface.h intf/spi/ssd1306_spi.h
|
||||
Binary file not shown.
@@ -0,0 +1,15 @@
|
||||
../bld/lcd/oled_ssd1331.o: lcd/oled_ssd1331.c lcd/oled_ssd1331.h \
|
||||
ssd1306_hal/io.h ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h lcd/lcd_common.h lcd/lcd_common.h \
|
||||
lcd/ssd1331_commands.h intf/ssd1306_interface.h intf/spi/ssd1306_spi.h \
|
||||
nano_gfx_types.h ssd1306_hal/io.h
|
||||
Binary file not shown.
@@ -0,0 +1,15 @@
|
||||
../bld/lcd/oled_ssd1351.o: lcd/oled_ssd1351.c lcd/oled_ssd1351.h \
|
||||
ssd1306_hal/io.h ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h lcd/lcd_common.h lcd/lcd_common.h \
|
||||
lcd/ssd1351_commands.h intf/ssd1306_interface.h intf/spi/ssd1306_spi.h \
|
||||
nano_gfx_types.h ssd1306_hal/io.h
|
||||
Binary file not shown.
@@ -0,0 +1,14 @@
|
||||
../bld/lcd/oled_template.o: lcd/oled_template.c lcd/oled_template.h \
|
||||
ssd1306_hal/io.h ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h lcd/lcd_common.h lcd/lcd_common.h \
|
||||
intf/ssd1306_interface.h intf/spi/ssd1306_spi.h
|
||||
Binary file not shown.
@@ -0,0 +1,14 @@
|
||||
../bld/lcd/vga_monitor.o: lcd/vga_monitor.c lcd/vga_monitor.h \
|
||||
ssd1306_hal/io.h ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h lcd/vga_commands.h lcd/lcd_common.h \
|
||||
intf/ssd1306_interface.h
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,21 @@
|
||||
../bld/nano_engine/canvas.o: nano_engine/canvas.cpp nano_engine/canvas.h \
|
||||
nano_engine/point.h ssd1306_hal/io.h ssd1306_hal/UserSettings.h \
|
||||
ssd1306_hal/avr/io.h /usr/avr/include/avr/io.h \
|
||||
/usr/avr/include/avr/sfr_defs.h /usr/avr/include/inttypes.h \
|
||||
/usr/lib/gcc/avr/12.2.0/include/stdint.h /usr/avr/include/stdint.h \
|
||||
/usr/avr/include/avr/iom328p.h /usr/avr/include/avr/portpins.h \
|
||||
/usr/avr/include/avr/common.h /usr/avr/include/avr/version.h \
|
||||
/usr/avr/include/avr/fuse.h /usr/avr/include/avr/lock.h \
|
||||
/usr/avr/include/avr/interrupt.h /usr/avr/include/avr/pgmspace.h \
|
||||
/usr/lib/gcc/avr/12.2.0/include/stddef.h /usr/avr/include/avr/sleep.h \
|
||||
/usr/avr/include/avr/eeprom.h /usr/avr/include/util/delay.h \
|
||||
/usr/avr/include/util/delay_basic.h /usr/avr/include/math.h \
|
||||
/usr/avr/include/stdlib.h /usr/avr/include/string.h nano_engine/rect.h \
|
||||
ssd1306_hal/Print_internal.h /usr/avr/include/stdio.h \
|
||||
/usr/lib/gcc/avr/12.2.0/include/stdarg.h nano_gfx_types.h \
|
||||
ssd1306_hal/io.h lcd/lcd_common.h ssd1306.h nano_gfx_types.h \
|
||||
ssd1306_generic.h ssd1306_1bit.h ssd1306_8bit.h ssd1306_16bit.h \
|
||||
ssd1306_fonts.h lcd/lcd_common.h lcd/oled_ssd1306.h lcd/oled_ssd1325.h \
|
||||
lcd/oled_ssd1327.h lcd/oled_ssd1331.h lcd/oled_ssd1351.h \
|
||||
lcd/oled_sh1106.h lcd/lcd_pcd8544.h lcd/lcd_il9163.h lcd/lcd_ili9341.h \
|
||||
lcd/composite_video.h lcd/oled_template.h
|
||||
Binary file not shown.
@@ -0,0 +1,17 @@
|
||||
../bld/nano_engine/core.o: nano_engine/core.cpp nano_engine/core.h \
|
||||
nano_engine/tiler.h nano_engine/canvas.h nano_engine/point.h \
|
||||
ssd1306_hal/io.h ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h nano_engine/rect.h \
|
||||
ssd1306_hal/Print_internal.h /usr/avr/include/stdio.h \
|
||||
/usr/lib/gcc/avr/12.2.0/include/stdarg.h nano_gfx_types.h \
|
||||
ssd1306_hal/io.h lcd/lcd_common.h
|
||||
Binary file not shown.
@@ -0,0 +1,18 @@
|
||||
../bld/nano_gfx.o: nano_gfx.cpp nano_gfx.h nano_gfx_types.h \
|
||||
ssd1306_hal/io.h ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h font6x8.h ssd1306_fonts.h ssd1306.h \
|
||||
ssd1306_generic.h ssd1306_1bit.h ssd1306_8bit.h ssd1306_16bit.h \
|
||||
lcd/lcd_common.h ssd1306_hal/io.h lcd/oled_ssd1306.h lcd/oled_ssd1325.h \
|
||||
lcd/lcd_common.h lcd/oled_ssd1327.h lcd/oled_ssd1331.h \
|
||||
lcd/oled_ssd1351.h lcd/oled_sh1106.h lcd/lcd_pcd8544.h lcd/lcd_il9163.h \
|
||||
lcd/lcd_ili9341.h lcd/composite_video.h lcd/oled_template.h
|
||||
Binary file not shown.
@@ -0,0 +1,19 @@
|
||||
../bld/sprite_pool.o: sprite_pool.cpp sprite_pool.h nano_gfx.h \
|
||||
nano_gfx_types.h ssd1306_hal/io.h ssd1306_hal/UserSettings.h \
|
||||
ssd1306_hal/avr/io.h /usr/avr/include/avr/io.h \
|
||||
/usr/avr/include/avr/sfr_defs.h /usr/avr/include/inttypes.h \
|
||||
/usr/lib/gcc/avr/12.2.0/include/stdint.h /usr/avr/include/stdint.h \
|
||||
/usr/avr/include/avr/iom328p.h /usr/avr/include/avr/portpins.h \
|
||||
/usr/avr/include/avr/common.h /usr/avr/include/avr/version.h \
|
||||
/usr/avr/include/avr/fuse.h /usr/avr/include/avr/lock.h \
|
||||
/usr/avr/include/avr/interrupt.h /usr/avr/include/avr/pgmspace.h \
|
||||
/usr/lib/gcc/avr/12.2.0/include/stddef.h /usr/avr/include/avr/sleep.h \
|
||||
/usr/avr/include/avr/eeprom.h /usr/avr/include/util/delay.h \
|
||||
/usr/avr/include/util/delay_basic.h /usr/avr/include/math.h \
|
||||
/usr/avr/include/stdlib.h /usr/avr/include/string.h font6x8.h \
|
||||
ssd1306_fonts.h ssd1306.h ssd1306_generic.h ssd1306_1bit.h \
|
||||
ssd1306_8bit.h ssd1306_16bit.h lcd/lcd_common.h ssd1306_hal/io.h \
|
||||
lcd/oled_ssd1306.h lcd/oled_ssd1325.h lcd/lcd_common.h \
|
||||
lcd/oled_ssd1327.h lcd/oled_ssd1331.h lcd/oled_ssd1351.h \
|
||||
lcd/oled_sh1106.h lcd/lcd_pcd8544.h lcd/lcd_il9163.h lcd/lcd_ili9341.h \
|
||||
lcd/composite_video.h lcd/oled_template.h
|
||||
Binary file not shown.
@@ -0,0 +1,14 @@
|
||||
../bld/ssd1306_16bit.o: ssd1306_16bit.c ssd1306_16bit.h nano_gfx_types.h \
|
||||
ssd1306_hal/io.h ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h ssd1306_generic.h intf/ssd1306_interface.h \
|
||||
ssd1306_hal/io.h lcd/lcd_common.h
|
||||
Binary file not shown.
@@ -0,0 +1,21 @@
|
||||
../bld/ssd1306_1bit.o: ssd1306_1bit.c ssd1306.h nano_gfx_types.h \
|
||||
ssd1306_hal/io.h ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h ssd1306_generic.h ssd1306_1bit.h \
|
||||
ssd1306_8bit.h ssd1306_16bit.h ssd1306_fonts.h lcd/lcd_common.h \
|
||||
ssd1306_hal/io.h lcd/oled_ssd1306.h lcd/oled_ssd1325.h lcd/lcd_common.h \
|
||||
lcd/oled_ssd1327.h lcd/oled_ssd1331.h lcd/oled_ssd1351.h \
|
||||
lcd/oled_sh1106.h lcd/lcd_pcd8544.h lcd/lcd_il9163.h lcd/lcd_ili9341.h \
|
||||
lcd/composite_video.h lcd/oled_template.h intf/i2c/ssd1306_i2c.h \
|
||||
intf/i2c/ssd1306_i2c_conf.h intf/i2c/ssd1306_i2c_embedded.h \
|
||||
intf/i2c/ssd1306_i2c_twi.h intf/spi/ssd1306_spi.h \
|
||||
intf/ssd1306_interface.h lcd/ssd1306_commands.h
|
||||
Binary file not shown.
@@ -0,0 +1,15 @@
|
||||
../bld/ssd1306_8bit.o: ssd1306_8bit.c ssd1306_8bit.h nano_gfx_types.h \
|
||||
ssd1306_hal/io.h ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h ssd1306_generic.h intf/ssd1306_interface.h \
|
||||
ssd1306_hal/io.h intf/spi/ssd1306_spi.h lcd/ssd1331_commands.h \
|
||||
lcd/lcd_common.h
|
||||
Binary file not shown.
@@ -0,0 +1,20 @@
|
||||
../bld/ssd1306_console.o: ssd1306_console.cpp ssd1306_console.h ssd1306.h \
|
||||
nano_gfx_types.h ssd1306_hal/io.h ssd1306_hal/UserSettings.h \
|
||||
ssd1306_hal/avr/io.h /usr/avr/include/avr/io.h \
|
||||
/usr/avr/include/avr/sfr_defs.h /usr/avr/include/inttypes.h \
|
||||
/usr/lib/gcc/avr/12.2.0/include/stdint.h /usr/avr/include/stdint.h \
|
||||
/usr/avr/include/avr/iom328p.h /usr/avr/include/avr/portpins.h \
|
||||
/usr/avr/include/avr/common.h /usr/avr/include/avr/version.h \
|
||||
/usr/avr/include/avr/fuse.h /usr/avr/include/avr/lock.h \
|
||||
/usr/avr/include/avr/interrupt.h /usr/avr/include/avr/pgmspace.h \
|
||||
/usr/lib/gcc/avr/12.2.0/include/stddef.h /usr/avr/include/avr/sleep.h \
|
||||
/usr/avr/include/avr/eeprom.h /usr/avr/include/util/delay.h \
|
||||
/usr/avr/include/util/delay_basic.h /usr/avr/include/math.h \
|
||||
/usr/avr/include/stdlib.h /usr/avr/include/string.h ssd1306_generic.h \
|
||||
ssd1306_1bit.h ssd1306_8bit.h ssd1306_16bit.h ssd1306_fonts.h \
|
||||
lcd/lcd_common.h ssd1306_hal/io.h lcd/oled_ssd1306.h lcd/oled_ssd1325.h \
|
||||
lcd/lcd_common.h lcd/oled_ssd1327.h lcd/oled_ssd1331.h \
|
||||
lcd/oled_ssd1351.h lcd/oled_sh1106.h lcd/lcd_pcd8544.h lcd/lcd_il9163.h \
|
||||
lcd/lcd_ili9341.h lcd/composite_video.h lcd/oled_template.h \
|
||||
ssd1306_hal/Print_internal.h /usr/avr/include/stdio.h \
|
||||
/usr/lib/gcc/avr/12.2.0/include/stdarg.h
|
||||
Binary file not shown.
@@ -0,0 +1,13 @@
|
||||
../bld/ssd1306_fonts.o: ssd1306_fonts.c ssd1306_fonts.h ssd1306_hal/io.h \
|
||||
ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h nano_gfx_types.h
|
||||
Binary file not shown.
@@ -0,0 +1,21 @@
|
||||
../bld/ssd1306_generic.o: ssd1306_generic.c ssd1306.h nano_gfx_types.h \
|
||||
ssd1306_hal/io.h ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h ssd1306_generic.h ssd1306_1bit.h \
|
||||
ssd1306_8bit.h ssd1306_16bit.h ssd1306_fonts.h lcd/lcd_common.h \
|
||||
ssd1306_hal/io.h lcd/oled_ssd1306.h lcd/oled_ssd1325.h lcd/lcd_common.h \
|
||||
lcd/oled_ssd1327.h lcd/oled_ssd1331.h lcd/oled_ssd1351.h \
|
||||
lcd/oled_sh1106.h lcd/lcd_pcd8544.h lcd/lcd_il9163.h lcd/lcd_ili9341.h \
|
||||
lcd/composite_video.h lcd/oled_template.h intf/i2c/ssd1306_i2c.h \
|
||||
intf/i2c/ssd1306_i2c_conf.h intf/i2c/ssd1306_i2c_embedded.h \
|
||||
intf/i2c/ssd1306_i2c_twi.h intf/spi/ssd1306_spi.h \
|
||||
intf/ssd1306_interface.h
|
||||
Binary file not shown.
@@ -0,0 +1,16 @@
|
||||
../bld/ssd1306_hal/arduino/platform.o: ssd1306_hal/arduino/platform.cpp \
|
||||
ssd1306_hal/io.h ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h intf/ssd1306_interface.h \
|
||||
intf/i2c/ssd1306_i2c.h intf/i2c/ssd1306_i2c_conf.h \
|
||||
intf/i2c/ssd1306_i2c_embedded.h intf/i2c/ssd1306_i2c_twi.h \
|
||||
intf/spi/ssd1306_spi.h lcd/lcd_common.h
|
||||
Binary file not shown.
@@ -0,0 +1,13 @@
|
||||
../bld/ssd1306_hal/avr/platform.o: ssd1306_hal/avr/platform.c \
|
||||
ssd1306_hal/io.h ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h
|
||||
Binary file not shown.
@@ -0,0 +1,13 @@
|
||||
../bld/ssd1306_hal/energia/platform.o: ssd1306_hal/energia/platform.cpp \
|
||||
ssd1306_hal/io.h ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
../bld/ssd1306_hal/linux/platform.o: ssd1306_hal/linux/platform.c
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
../bld/ssd1306_hal/mingw/platform.o: ssd1306_hal/mingw/platform.c
|
||||
Binary file not shown.
@@ -0,0 +1,13 @@
|
||||
../bld/ssd1306_hal/stm32/platform.o: ssd1306_hal/stm32/platform.c \
|
||||
ssd1306_hal/io.h ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h
|
||||
Binary file not shown.
@@ -0,0 +1,13 @@
|
||||
../bld/ssd1306_hal/template/platform.o: ssd1306_hal/template/platform.c \
|
||||
ssd1306_hal/io.h ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h
|
||||
Binary file not shown.
@@ -0,0 +1,18 @@
|
||||
../bld/ssd1306_menu.o: ssd1306_menu.c font6x8.h ssd1306_fonts.h \
|
||||
ssd1306_hal/io.h ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h nano_gfx_types.h ssd1306.h ssd1306_generic.h \
|
||||
ssd1306_1bit.h ssd1306_8bit.h ssd1306_16bit.h lcd/lcd_common.h \
|
||||
ssd1306_hal/io.h lcd/oled_ssd1306.h lcd/oled_ssd1325.h lcd/lcd_common.h \
|
||||
lcd/oled_ssd1327.h lcd/oled_ssd1331.h lcd/oled_ssd1351.h \
|
||||
lcd/oled_sh1106.h lcd/lcd_pcd8544.h lcd/lcd_il9163.h lcd/lcd_ili9341.h \
|
||||
lcd/composite_video.h lcd/oled_template.h
|
||||
Binary file not shown.
@@ -0,0 +1,13 @@
|
||||
../bld/ssd1306_uart.o: ssd1306_uart.c ssd1306_uart.h ssd1306_hal/io.h \
|
||||
ssd1306_hal/UserSettings.h ssd1306_hal/avr/io.h \
|
||||
/usr/avr/include/avr/io.h /usr/avr/include/avr/sfr_defs.h \
|
||||
/usr/avr/include/inttypes.h /usr/lib/gcc/avr/12.2.0/include/stdint.h \
|
||||
/usr/avr/include/stdint.h /usr/avr/include/avr/iom328p.h \
|
||||
/usr/avr/include/avr/portpins.h /usr/avr/include/avr/common.h \
|
||||
/usr/avr/include/avr/version.h /usr/avr/include/avr/fuse.h \
|
||||
/usr/avr/include/avr/lock.h /usr/avr/include/avr/interrupt.h \
|
||||
/usr/avr/include/avr/pgmspace.h /usr/lib/gcc/avr/12.2.0/include/stddef.h \
|
||||
/usr/avr/include/avr/sleep.h /usr/avr/include/avr/eeprom.h \
|
||||
/usr/avr/include/util/delay.h /usr/avr/include/util/delay_basic.h \
|
||||
/usr/avr/include/math.h /usr/avr/include/stdlib.h \
|
||||
/usr/avr/include/string.h /usr/avr/include/util/setbaud.h
|
||||
Binary file not shown.
@@ -0,0 +1,47 @@
|
||||
# MIT License
|
||||
#
|
||||
# Copyright (c) 2018, Alexey Dynda
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
# in the Software without restriction, including without limitation the rights
|
||||
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
# copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included in all
|
||||
# copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
#################################################################
|
||||
# Makefile to build ssd1306 library for AVR controllers
|
||||
#
|
||||
# Accept the following parameters:
|
||||
# CC
|
||||
# CXX
|
||||
# STRIP
|
||||
# AR
|
||||
# MCU
|
||||
# FREQUENCY
|
||||
|
||||
CC = avr-gcc
|
||||
CXX = avr-g++
|
||||
STRIP = avr-strip
|
||||
AR = avr-ar
|
||||
MCU ?= atmega328p
|
||||
FREQUENCY ?= 16000000
|
||||
|
||||
CCFLAGS += -mmcu=$(MCU) -DF_CPU=$(FREQUENCY) -Wno-array-bounds
|
||||
|
||||
ifeq ($(ADAFRUIT),y)
|
||||
INCLUDES += -I./ssd1306_hal/avr/arduino
|
||||
endif
|
||||
|
||||
include Makefile.common
|
||||
@@ -0,0 +1,107 @@
|
||||
# MIT License
|
||||
#
|
||||
# Copyright (c) 2018, Alexey Dynda
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
# in the Software without restriction, including without limitation the rights
|
||||
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
# copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included in all
|
||||
# copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
#################################################################
|
||||
# Makefile containing common logic for all systems
|
||||
#
|
||||
# Accepts the following parameters:
|
||||
# CC
|
||||
# CXX
|
||||
# STRIP
|
||||
# AR
|
||||
|
||||
default: all
|
||||
|
||||
DESTDIR ?=
|
||||
BLD ?= ../bld
|
||||
BACKSLASH?=/
|
||||
MKDIR?=mkdir -p
|
||||
convert=$(subst /,$(BACKSLASH),$1)
|
||||
|
||||
.SUFFIXES: .c .cpp .ino
|
||||
|
||||
$(BLD)/%.o: %.c
|
||||
-$(MKDIR) $(call convert,$(dir $@))
|
||||
$(CC) -std=gnu11 $(CCFLAGS) -c $< -o $@
|
||||
|
||||
$(BLD)/%.o: %.ino
|
||||
-$(MKDIR) $(call convert,$(dir $@))
|
||||
$(CXX) -std=c++11 $(CCFLAGS) $(CXXFLAGS) $(CCFLAGS-$(basename $(notdir $@))) -x c++ -c $< -o $@
|
||||
|
||||
$(BLD)/%.o: %.cpp
|
||||
-$(MKDIR) $(call convert,$(dir $@))
|
||||
$(CXX) -std=c++11 $(CCFLAGS) $(CXXFLAGS) $(CCFLAGS-$(basename $(notdir $@))) -c $< -o $@
|
||||
|
||||
################ OPTIONS ##########################
|
||||
|
||||
ifeq ($(ADAFRUIT),y)
|
||||
ADAFRUIT_DIR ?= $(shell readlink -f ~)/Arduino/libraries/Adafruit_GFX_Library
|
||||
|
||||
INCLUDES += -I$(ADAFRUIT_DIR) \
|
||||
|
||||
# -I$(shell readlink -f ../src)/ssd1306_hal/linux/arduino
|
||||
|
||||
CCFLAGS-Adafruit_GFX= -DARDUINO=100
|
||||
|
||||
SRCS += \
|
||||
$(ADAFRUIT_DIR)/Adafruit_GFX.cpp
|
||||
endif
|
||||
|
||||
# ************* Common defines ********************
|
||||
|
||||
INCLUDES += \
|
||||
-I.
|
||||
|
||||
CCFLAGS += -MD -g -Os $(INCLUDES) -Wall -Werror -ffunction-sections -fdata-sections \
|
||||
-fno-exceptions
|
||||
|
||||
CXXFLAGS += -fno-rtti
|
||||
|
||||
ifeq ($(SDL_EMULATION),y)
|
||||
CCFLAGS += -DSDL_EMULATION -I../tools/sdl
|
||||
endif
|
||||
|
||||
.PHONY: clean ssd1306 all help
|
||||
|
||||
include Makefile.src
|
||||
|
||||
####################### Compiling library #########################
|
||||
|
||||
$(BLD)/libssd1306.a: $(OBJS)
|
||||
$(AR) rcs $@ $(OBJS)
|
||||
|
||||
ssd1306: $(BLD)/libssd1306.a
|
||||
|
||||
all: ssd1306
|
||||
|
||||
clean:
|
||||
rm -rf $(BLD)
|
||||
|
||||
help:
|
||||
@echo "Makefile accepts the following options:"
|
||||
@echo " ADAFRUIT=y/n Enables compilation of Adafruit GFX library"
|
||||
@echo " ADAFRUIT_DIR=path Path to Adafruit GFX library"
|
||||
@echo " SDL_EMULATION=y/n Enables SDL emulator in the library"
|
||||
@echo " FREQUENCY=N Frequency in Hz"
|
||||
@echo " MCU=mcu_code Specifies MCU to compile for (valid for AVR)"
|
||||
|
||||
-include $(OBJS:%.o=%.d)
|
||||
@@ -0,0 +1,4 @@
|
||||
# NO MAKEFILE REQUIRED FOR ENERGIA PLATFORM
|
||||
#
|
||||
# For using ssd1306 library just copy it to the libraries folder
|
||||
# located in the Energia folder in Documents.
|
||||
@@ -0,0 +1,5 @@
|
||||
# NO MAKEFILE REQUIRED FOR ESP32 IDF platform, as Makefile.esp32 in examples
|
||||
# generates all required mk file to compile sketches and library.
|
||||
#
|
||||
# For using ssd1306 library as IDF component module, there is component.mk,
|
||||
# located in root folder of ssd1306 library
|
||||
@@ -0,0 +1,38 @@
|
||||
# MIT License
|
||||
#
|
||||
# Copyright (c) 2018, Alexey Dynda
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
# in the Software without restriction, including without limitation the rights
|
||||
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
# copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included in all
|
||||
# copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
#################################################################
|
||||
# Makefile to build ssd1306 library for AVR controllers
|
||||
#
|
||||
# Accept the following parameters:
|
||||
# CC
|
||||
# CXX
|
||||
# STRIP
|
||||
# AR
|
||||
# MCU
|
||||
# FREQUENCY
|
||||
|
||||
ifeq ($(ADAFRUIT),y)
|
||||
INCLUDES += -I./ssd1306_hal/linux/arduino
|
||||
endif
|
||||
|
||||
include Makefile.common
|
||||
@@ -0,0 +1,42 @@
|
||||
# MIT License
|
||||
#
|
||||
# Copyright (c) 2018, Alexey Dynda
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
# in the Software without restriction, including without limitation the rights
|
||||
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
# copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included in all
|
||||
# copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
#################################################################
|
||||
# Makefile to build ssd1306 library for AVR controllers
|
||||
#
|
||||
# Accept the following parameters:
|
||||
# CC
|
||||
# CXX
|
||||
# STRIP
|
||||
# AR
|
||||
# MCU
|
||||
# FREQUENCY
|
||||
|
||||
CC=gcc
|
||||
MKDIR=mkdir
|
||||
BACKSLASH=\\
|
||||
|
||||
ifeq ($(ADAFRUIT),y)
|
||||
INCLUDES += -I./ssd1306_hal/mingw/arduino
|
||||
endif
|
||||
|
||||
include Makefile.common
|
||||
@@ -0,0 +1,80 @@
|
||||
# MIT License
|
||||
#
|
||||
# Copyright (c) 2018-2019, Alexey Dynda
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
# in the Software without restriction, including without limitation the rights
|
||||
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
# copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included in all
|
||||
# copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
|
||||
SRCS_C = \
|
||||
ssd1306_fonts.c \
|
||||
ssd1306_generic.c \
|
||||
ssd1306_1bit.c \
|
||||
ssd1306_8bit.c \
|
||||
ssd1306_16bit.c \
|
||||
ssd1306_menu.c \
|
||||
ssd1306_hal/avr/platform.c \
|
||||
ssd1306_hal/linux/platform.c \
|
||||
ssd1306_hal/mingw/platform.c \
|
||||
ssd1306_hal/stm32/platform.c \
|
||||
ssd1306_hal/template/platform.c \
|
||||
intf/i2c/ssd1306_i2c.c \
|
||||
intf/i2c/ssd1306_i2c_embedded.c \
|
||||
intf/i2c/ssd1306_i2c_twi.c \
|
||||
intf/spi/ssd1306_spi.c \
|
||||
intf/spi/ssd1306_spi_avr.c \
|
||||
intf/spi/ssd1306_spi_usi.c \
|
||||
intf/ssd1306_interface.c \
|
||||
intf/uart/ssd1306_uart_builtin.c \
|
||||
lcd/lcd_common.c \
|
||||
lcd/lcd_pcd8544.c \
|
||||
lcd/lcd_il9163.c \
|
||||
lcd/lcd_ili9341.c \
|
||||
lcd/oled_sh1106.c \
|
||||
lcd/oled_ssd1306.c \
|
||||
lcd/oled_ssd1325.c \
|
||||
lcd/oled_ssd1327.c \
|
||||
lcd/oled_ssd1331.c \
|
||||
lcd/oled_ssd1351.c \
|
||||
lcd/oled_template.c \
|
||||
lcd/vga_monitor.c \
|
||||
intf/vga/vga.c \
|
||||
intf/vga/atmega328p/vga128x64.c \
|
||||
intf/vga/atmega328p/vga96x40.c \
|
||||
ssd1306_uart.c \
|
||||
|
||||
SRCS_CPP = \
|
||||
nano_engine/canvas.cpp \
|
||||
nano_engine/core.cpp \
|
||||
nano_gfx.cpp \
|
||||
sprite_pool.cpp \
|
||||
ssd1306_console.cpp \
|
||||
ssd1306_hal/arduino/platform.cpp \
|
||||
ssd1306_hal/energia/platform.cpp \
|
||||
intf/vga/esp32/vga128x64.cpp \
|
||||
intf/vga/esp32/CompositeOutput.cpp \
|
||||
|
||||
SRCS = $(SRCS_C) $(SRCS_CPP)
|
||||
|
||||
# Due to absence of Print class tiny_ssd1306.cpp cannot be compiled without Arduino libs.
|
||||
# tiny_ssd1306.cpp \
|
||||
|
||||
OBJS_C = $(addprefix src/, $(addsuffix .o, $(basename $(SRCS_C))))
|
||||
|
||||
OBJS = $(addprefix $(BLD)/, $(addsuffix .o, $(basename $(SRCS))))
|
||||
|
||||
@@ -0,0 +1,49 @@
|
||||
# MIT License
|
||||
#
|
||||
# Copyright (c) 2018, Alexey Dynda
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to deal
|
||||
# in the Software without restriction, including without limitation the rights
|
||||
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
# copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included in all
|
||||
# copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
# SOFTWARE.
|
||||
#
|
||||
#################################################################
|
||||
# Makefile to build ssd1306 library for STM32 controllers
|
||||
#
|
||||
# Accept the following parameters:
|
||||
# CC
|
||||
# CXX
|
||||
# STRIP
|
||||
# AR
|
||||
# MCU
|
||||
# FREQUENCY
|
||||
|
||||
CC = arm-none-eabi-gcc
|
||||
CXX = arm-none-eabi-g++
|
||||
STRIP = arm-none-eabi-strip
|
||||
AR = arm-none-eabi-ar
|
||||
CORE ?= cortex-m3
|
||||
MCU ?= stm32f4x
|
||||
FREQUENCY ?= 16000000
|
||||
|
||||
CCFLAGS += -DSTM32F4
|
||||
CCFLAGS += -mlittle-endian -mthumb -mthumb-interwork -mcpu=$(CORE) -DF_CPU=$(FREQUENCY)
|
||||
|
||||
ifeq ($(ADAFRUIT),y)
|
||||
INCLUDES += -I./ssd1306_hal/avr/arduino
|
||||
endif
|
||||
|
||||
include Makefile.common
|
||||
@@ -0,0 +1,169 @@
|
||||
# ssd1306 library introduction # {#index}
|
||||
|
||||
***
|
||||
|
||||
[tocstart]: # (toc start)
|
||||
|
||||
* [Introduction](#introduction)
|
||||
* [Key Features](#key-features)
|
||||
* [Supported displays](#supported-displays)
|
||||
* [Supported platforms](#supported-platforms)
|
||||
* [Setting up](#setting-up)
|
||||
* [License](#license)
|
||||
|
||||
[tocend]: # (toc end)
|
||||
|
||||
|
||||
<a name="introduction"></a>
|
||||
## Introduction
|
||||
|
||||
SSD1306 driver is Arduino style C/C++ library with unicode support. The library can be compiled for plain Linux
|
||||
(for example, raspberry spi), or you can use it with plain avr-gcc compiler without Arduino IDE, or with
|
||||
ESP32 IDF. It supports monochrome and RGB oleds and has debug mode, allowing to execute code on PC, using SDL2.0.
|
||||
Initially the library is intended for very small microcontrollers (with a little of RAM). It was developed to use as
|
||||
few resources as possible, but still has powerful capabilities, allowing to develop nice animation.
|
||||
It works on any powerful devices like raspberry pi, esp32; and can be easily ported to new platform.
|
||||
|
||||
Since ssd1306 library supports different display types: monochrome, 8-bit color, 16-bit color displays, -
|
||||
there are several group of API functions:
|
||||
|
||||
* Generic API functions (font specific, cursor positioning, menu implementation)
|
||||
* 1-bit API functions for monochrome displays (these ones can be used both for color and mono lcd)
|
||||
* 8-bit API functions for color displays (these ones work only for color displays)
|
||||
* 16-bit API functions for color displays (only color displays)
|
||||
|
||||
Also, for graphics animation there special C++ API, called [Nano Engine](nano_engine/README.md).
|
||||
|
||||
<a name="key-features"></a>
|
||||
## Key Features
|
||||
|
||||
* Supports color, monochrome OLED displays, and VGA monitor
|
||||
* The library has modular structure, and some modules can be excluded from compilation at all to reduce flash usage.
|
||||
* Needs very little RAM (Attiny85 with Damellis package needs minimum 25 bytes of RAM to communicate with OLED)
|
||||
* Fast implementation to provide reasonable speed on slow microcontrollers
|
||||
* Supports i2c and spi interfaces:
|
||||
* i2c (software implementation, Wire library, AVR Twi, Linux i2c-dev)
|
||||
* spi (4-wire spi via Arduino SPI library, AVR Spi, AVR USI module)
|
||||
* Primitive graphics functions (lines, rectangles, pixels, bitmaps)
|
||||
* Printing text to display (using fonts of different size, you can use GLCD Font Creator to create new fonts)
|
||||
* Includes [graphics engine](https://github.com/lexus2k/ssd1306/wiki/Using-NanoEngine-for-systems-with-low-resources) to support
|
||||
double buffering on tiny microcontrollers.
|
||||
* Can be used for game development (bonus examples):
|
||||
* Arkanoid game ([arkanoid](examples/games/arkanoid) in old style API and [arkanoid8](examples/games/arkanoid8) in new style API)
|
||||
* Simple [Lode runner](examples/games/lode_runner) game.
|
||||
* [Snowflakes](examples/nano_engine/snowflakes)
|
||||
|
||||
The i2c pins can be changed via API functions. Please, refer to documentation. Keep in mind,
|
||||
that the pins, which are allowed for i2c or spi interface, depend on the hardware.
|
||||
The default spi SCLK and MOSI pins are defined by SPI library, and DC, RST, CES pins are configurable
|
||||
through API.
|
||||
|
||||
<a name="supported-displays"></a>
|
||||
## Supported displays:
|
||||
|
||||
| **Display** | **I2C** | **SPI** | **Orientation** | **Comments** |
|
||||
| :-------- |:---:|:---:|:---:|:---------|
|
||||
| sh1106 128x64 | X | | | |
|
||||
| ssd1306 128x64 | X | X | | |
|
||||
| ssd1306 128x32 | X | X | | |
|
||||
| ssd1325 128x64 | | X | | |
|
||||
| ssd1327 128x128 | | X | | |
|
||||
| ssd1351 128x128 | | X | | |
|
||||
| il9163 128x128 | | X | X | |
|
||||
| st7735 128x160 | | X | X | |
|
||||
| ili9341 240x320 | | X | X | |
|
||||
| pcd8544 84x48 | | X | | Nokia 5110 |
|
||||
| vga 96x40 color | | | | direct D-sub output, atmega328p only |
|
||||
| vga 128x64 bw | | | | direct D-sub output, atmega328p only |
|
||||
|
||||
<a name="supported-platforms"></a>
|
||||
## Supported platforms
|
||||
|
||||
| **Platforms** | **I2C** | **SPI** | **Comments** |
|
||||
| :-------- |:---:|:---:|:---------|
|
||||
| **Arduino** | | | |
|
||||
| Attiny85, Attiny45 | X | X | Refer to [Damellis attiny package](https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json) |
|
||||
| Attiny84, Attiny44 | X | X | Refer to [Damellis attiny package](https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json) |
|
||||
| Atmega328p, Atmega168 | X | X | |
|
||||
| Atmega32u4 | X | X | |
|
||||
| Atmega2560 | X | X | |
|
||||
| Digispark, including PRO version | X | X | check [examples compatibility list](examples/Digispark_compatibility.txt) |
|
||||
| ESP8266 | X | X | check [examples compatibility list](examples/ESP8266_compatibility.txt) |
|
||||
| ESP32 | X | X | check [examples compatibility list](examples/ESP8266_compatibility.txt) |
|
||||
| STM32 | X | X | [stm32duino](https://github.com/stm32duino/wiki/wiki) |
|
||||
| Arduino Zero | X | X | |
|
||||
| Nordic nRF5 (nRF51, nRF52) | X | X | nRF users, enable c++11 in platform.txt `-std=gnu++11` |
|
||||
| Nordic nRF5 (nRF51, nRF52) | X | X | via [Sandeep Mistry arduino-nRF5](https://github.com/sandeepmistry/arduino-nRF5) package |
|
||||
| **Plain AVR** | | | |
|
||||
| Attiny85, Attiny45 | X | X | |
|
||||
| Atmega328p, Atmega168 | X | X | |
|
||||
| Atmega32u4 | X | X | |
|
||||
| **Plain ESP32** | | | |
|
||||
| ESP32 | X | X | library can be used as IDF component |
|
||||
| **Linux** | | | |
|
||||
| Raspberry Pi | X | X | i2c-dev, spidev, sys/class/gpio |
|
||||
| [SDL Emulation](https://github.com/lexus2k/ssd1306/wiki/How-to-run-emulator-mode) | X | X | demo code can be run without real OLED HW via SDL library |
|
||||
| **Windows** | | | |
|
||||
| [SDL Emulation](https://github.com/lexus2k/ssd1306/wiki/How-to-run-emulator-mode) | X | X | demo code can be run without real OLED HW via MinGW32 + SDL library |
|
||||
|
||||
Digispark users, please check compilation options in your Arduino prior to using this library.
|
||||
Ssd1306 library requires at least c++11 and c99 (by default Digispark package misses the options
|
||||
-std=gnu11, -std=gnu++11).
|
||||
|
||||
<a name="setting-up"></a>
|
||||
## Setting up
|
||||
|
||||
*i2c Hardware setup is described [here](https://github.com/lexus2k/ssd1306/wiki/Hardware-setup)*
|
||||
|
||||
*Setting up for Arduino from github sources)*
|
||||
* Download source from https://github.com/lexus2k/ssd1306
|
||||
* Put the sources to Arduino/libraries/ssd1306/ folder
|
||||
|
||||
*Setting up for Arduino from Arduino IDE library manager*
|
||||
* Install ssd1306 library (named ssd1306 by Alexey Dynda) via Arduino IDE library manager
|
||||
|
||||
*Using with plain avr-gcc:*
|
||||
* Download source from https://github.com/lexus2k/ssd1306
|
||||
* Build the library (variant 1)
|
||||
* cd ssd1306/src && make -f Makefile.avr MCU=\<your_mcu\>
|
||||
* Link library to your project (refer to [Makefile.avr](examples/Makefile.avr) in examples folder).
|
||||
* Build demo code (variant 2)
|
||||
* cd ssd1306/tools && ./build_and_run.sh -p avr -m \<your_mcu\> ssd1306_demo
|
||||
|
||||
*For esp32:*
|
||||
* Download source from https://github.com/lexus2k/ssd1306
|
||||
* Put downloaded sources to components/ssd1306/ folder.
|
||||
* Compile your project as described in ESP-IDF build system documentation
|
||||
|
||||
For more information about this library, please, visit https://github.com/lexus2k/ssd1306.
|
||||
Doxygen documentation can be found at [github.io site](http://lexus2k.github.io/ssd1306).
|
||||
If you found any problem or have any idea, please, report to Issues section.
|
||||
|
||||
<a name="license"></a>
|
||||
## License
|
||||
|
||||
The library is free. If this project helps you, you can give me a cup of coffee. [Donate via Paypal](https://www.paypal.me/lexus2k)
|
||||
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2016-2019, Alexey Dynda
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user