29 lines
534 B
C++
29 lines
534 B
C++
/*
|
|
* spiFpga
|
|
* Copyright (C) 2012 by Florent Kermarrec <florent@enjoy-digital.fr>
|
|
* Copyright (C) 2011 by James Bowman <jamesb@excamera.com>
|
|
*
|
|
*/
|
|
|
|
#ifndef _SF_H_INCLUDED
|
|
#define _SF_H_INCLUDED
|
|
|
|
#ifndef SS_PIN
|
|
#define SS_PIN 10
|
|
#endif
|
|
|
|
class SFClass {
|
|
public:
|
|
static void begin();
|
|
static void end();
|
|
static void __start(unsigned int addr);
|
|
static void __wstart(unsigned int addr);
|
|
static void __end(void);
|
|
static char rd(unsigned int addr);
|
|
static void wr(unsigned int addr, char v);
|
|
};
|
|
|
|
extern SFClass SF;
|
|
|
|
#endif
|