projects
/
goodfet
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Some bits of Spy-Bi-Wire support, thanks to Mark Rages. (Not yet complete.)
[goodfet]
/
firmware
/
include
/
chipcon.h
diff --git
a/firmware/include/chipcon.h
b/firmware/include/chipcon.h
index
e5207cc
..
bf471e6
100644
(file)
--- a/
firmware/include/chipcon.h
+++ b/
firmware/include/chipcon.h
@@
-7,6
+7,8
@@
//Chipcon command definitions.
#define CCCMD_CHIP_ERASE 0x14
//Chipcon command definitions.
#define CCCMD_CHIP_ERASE 0x14
+
+//1D or 19?
#define CCCMD_WR_CONFIG 0x1D
#define CCCMD_RD_CONFIG 0x24
#define CCCMD_READ_STATUS 0x34
#define CCCMD_WR_CONFIG 0x1D
#define CCCMD_RD_CONFIG 0x24
#define CCCMD_READ_STATUS 0x34
@@
-37,6
+39,10
@@
void cc_debug_instr(unsigned char);
unsigned char cc_peekcodebyte(unsigned long adr);
//!Read a byte of data memory.
unsigned char cc_peekdatabyte(unsigned int adr);
unsigned char cc_peekcodebyte(unsigned long adr);
//!Read a byte of data memory.
unsigned char cc_peekdatabyte(unsigned int adr);
+//! Fetch a byte of IRAM.
+u8 cc_peekirambyte(u8 adr);
+//! Write a byte of IRAM.
+u8 cc_pokeirambyte(u8 adr, u8 val);
//! Set a byte of data memory.
unsigned char cc_pokedatabyte(unsigned int adr,
unsigned char val);
//! Set a byte of data memory.
unsigned char cc_pokedatabyte(unsigned int adr,
unsigned char val);