Skip to content

Instantly share code, notes, and snippets.

View r043v's full-sized avatar

noferi mickaël r043v

View GitHub Profile
I2C>(1)
Searching I2C address space. Found devices at:
0xA0(0x50 W) 0xA1(0x50 R) 0xA2(0x51 W) 0xA3(0x51 R) 0xA4(0x52 W) 0xA5(0x52 R) 0xA6(0x53 W) 0xA7(0x53 R) 0xA8(0x54 W) 0xA9(0x54 R) 0xAA(0x55 W) 0xAB(0x55 R) 0xAC(0x56 W) 0xAD(0x56 R) 0xAE(0x57 W) 0xAF(0x57 R)
I2C>[0xa4 0 0x2a]
I2C START BIT
WRITE: 0xA4 ACK
WRITE: 0x00 ACK
WRITE: 0x2A ACK
I2C STOP BIT
@r043v
r043v / gist:c9f8400d8f3ba42a9332
Created May 10, 2014 14:19
sega master system/genesis pad reader, using a 74hc165n ic
#define u8 uint8_t
#define u16 uint16_t
#define u32 uint32_t
#include "Arduino.h"
//#define pad_noSelectPin
namespace pad {
@r043v
r043v / gist:11289875
Created April 25, 2014 13:38
ekomi api
<?php
// ¢2014 noferi mickaël, under creative common by-nc-sa 3.0
define('ekomiNumber','*****');
define('ekomiInterface','*****');
define('ekomiInterfacePass','***********************');
define('ekomiUrl','http://api.ekomi.de/v2/');
@r043v
r043v / bbb
Last active December 20, 2015 08:29
a 32b memory allocator
/*
* * bbb - bubblebloc -
* (c) 2013 noferi mickaël
* under creative common 3.0 by-nc-sa
* *
* ** * /
-- head map --
0 0 u32 pointer to memory
4 1 u32 reserved