forked from len0rd/rockbox
Added mas_run function
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@393 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
1e54ea855d
commit
611a7c55e2
2 changed files with 20 additions and 0 deletions
|
@ -20,6 +20,25 @@
|
|||
#include "debug.h"
|
||||
#include "mas.h"
|
||||
|
||||
int mas_run(int prognum)
|
||||
{
|
||||
int i;
|
||||
unsigned char buf[16];
|
||||
|
||||
i=0;
|
||||
buf[i++] = MAS_DATA_WRITE;
|
||||
buf[i++] = 0x00;
|
||||
buf[i++] = prognum;
|
||||
|
||||
/* send run command */
|
||||
if (i2c_write(MAS_DEV_WRITE,buf,i))
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* note: 'len' is number of 32-bit words, not number of bytes! */
|
||||
int mas_readmem(int bank, int addr, unsigned long* dest, int len)
|
||||
{
|
||||
|
|
|
@ -45,6 +45,7 @@
|
|||
#define MAS_REG_KBASS 0x6b
|
||||
#define MAS_REG_KTREBLE 0x6f
|
||||
|
||||
int mas_run(int prognum);
|
||||
int mas_readmem(int bank, int addr, unsigned long* dest, int len);
|
||||
int mas_writemem(int bank, int addr, unsigned long* src, int len);
|
||||
int mas_devread(unsigned long *buf, int len);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue