Skip to content

Instantly share code, notes, and snippets.

diff --git a/flash.h b/flash.h
index dfda9d2..48fe551 100644
--- a/flash.h
+++ b/flash.h
@@ -30,6 +30,7 @@
#include <stdio.h>
#include <stdint.h>
#include <stddef.h>
+#include <sys/io.h>
#include <stdarg.h>
@pqlaz
pqlaz / 321-MIPS-BCM47XX-Devices-add-dlink-dir320-for-4.x.patch
Last active March 17, 2016 19:34
Support for router D-Link DIR-320 h/w A (OpenWrt DD trunk)
@pqlaz
pqlaz / bgra_log_intel
Created October 29, 2014 18:06
Linux x86_64, Intel Sandybridge Mobile Graphics
[INFO ] Kivy v1.9.0-dev
[INFO ] [Python ] v2.7.7 (default, Aug 20 2014, 05:30:55)
[GCC 4.7.3]
[INFO ] [Factory ] 172 symbols loaded
[DEBUG ] [Cache ] register <kv.lang> with limit=None, timeout=Nones
[DEBUG ] [Cache ] register <kv.image> with limit=None, timeout=60s
[DEBUG ] [Cache ] register <kv.atlas> with limit=None, timeout=Nones
[INFO ] [Image ] Providers: img_tex, img_dds, img_pygame, img_pil, img_gif (img_sdl2, img_ffpyplayer ignored)
[DEBUG ] [Cache ] register <kv.texture> with limit=1000, timeout=60s
[DEBUG ] [Cache ] register <kv.shader> with limit=1000, timeout=3600s
@pqlaz
pqlaz / bgra_log_nvidia
Last active August 29, 2015 14:08
Linux x86_64, NVidia GeForce GTX 560
[INFO ] Kivy v1.9.0-dev
[INFO ] [Python ] v2.7.7 (default, Aug 21 2014, 21:42:39)
[GCC 4.7.3]
[INFO ] [Factory ] 172 symbols loaded
[DEBUG ] [Cache ] register <kv.lang> with limit=None, timeout=Nones
[DEBUG ] [Cache ] register <kv.image> with limit=None, timeout=60s
[DEBUG ] [Cache ] register <kv.atlas> with limit=None, timeout=Nones
/opt/venv-kivy-dev/lib/python2.7/site-packages/kivy/core/image/img_pygame.py:13: RuntimeWarning: import joystick: /usr/lib/python2.7/site-packages/pygame/joystick.so: undefined symbol: SDL_JoystickNumHats
(ImportError: /usr/lib/python2.7/site-packages/pygame/joystick.so: undefined symbol: SDL_JoystickNumHats)
import pygame
@pqlaz
pqlaz / bgra_test.py
Last active August 29, 2015 14:08
bgra texture trouble (kivy 1.9.0-dev)
import os
os.environ['KIVY_GLES_LIMITS'] = '0'
from cairo import Context, ImageSurface, FORMAT_ARGB32, FONT_SLANT_NORMAL, FONT_WEIGHT_NORMAL
from kivy.app import App
from kivy.core.image import ImageData
from kivy.graphics import Color, Rectangle
from kivy.graphics.opengl_utils import gl_has_texture_format, gl_get_texture_formats, gl_has_texture_native_format
from kivy.graphics.texture import Texture
from kivy.uix.widget import Widget
@pqlaz
pqlaz / remove_node_issue.py
Last active August 29, 2015 13:56
"TreeView" widget issue
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.gridlayout import GridLayout
from kivy.uix.treeview import TreeView, TreeViewLabel
Builder.load_string('''
<Test>:
rows: 2
@pqlaz
pqlaz / atmega168_uart_echo_interrupt.c
Created February 24, 2012 10:37
UART эхо с использованием прерываний
// UART эхо с использованием прерываний
// avr-gcc, arduino nano AtMega168
#include <avr/interrupt.h>
#include <avr/io.h>
#include <util/delay.h>
#define BAUD 38400 // скорость UART
#include <util/setbaud.h>
@pqlaz
pqlaz / pin_change_interrupt_atmega168.c
Last active March 10, 2023 22:19
Пример использования прерывания по изменению состояния входа
// Пример использования прерывания по изменению состояния входа
// avr-gcc, arduino nano AtMega168
#include <avr/interrupt.h>
#include <avr/io.h>
#define IN_PIN _BV(3) // button pin B3 (arduino nano - D11)
#define LED _BV(5) // arduino LED
@pqlaz
pqlaz / atmega168_uart_out_interrupt.c
Created February 23, 2012 10:58
Пример вывода в UART, используя прерывание при освобождении буфера
// Пример вывода в UART, используя прерывание при освобождении буфера
// avr-gcc, arduino nano AtMega168
#include <avr/interrupt.h>
#include <avr/io.h>
#include <util/delay.h>
#define BAUD 38400 // скорость UART
#include <util/setbaud.h>