As of October 2016, Raspbian does not yet include the latest Python release, Python 3.5. This means we will have to build it ourselves, and here is how to do it.
- Install the required build-tools (some might already be installed on your system).
import time | |
import socket | |
import websocket | |
import concurrent.futures | |
def get_host_address(): | |
try: | |
for addr in socket.gethostbyname_ex(socket.gethostname())[2]: |
#include <stdio.h> | |
#include <bcm2835.h> | |
int main(int argc, char **argv) | |
{ | |
if (!bcm2835_init()) { | |
fprintf(stderr, "bcm2835_init failed!\n"); | |
return -1; | |
} |
from __future__ import print_function | |
from raspi_io import GPIO | |
__all__ = ['GPIOSPI'] | |
class GPIOSPI(object): | |
""" | |
SPI Frame | reg, reg | data 0 - 7| | |
""" | |
# Frame 10 bits |
import sys | |
from spidev import SpiDev | |
class SPIFlash(object): | |
READ_ID = 0x9f | |
READ_RS = 0x05 | |
CHIP_ERASE = 0x60 | |
PAGE_READ = 0x3 |