14 #define byte unsigned char
26 __attribute__((leaf))
void DRAW_SPRITE(
byte *sprite,
byte x,
byte y,
byte w,
27 byte h,
byte f,
byte m);
38 __attribute__((leaf))
void DISPLAY();
50 __attribute__((leaf))
void CLEAR_SPRITE(
byte x,
byte y,
byte w,
byte h);
59 __attribute__((leaf))
void SET_PIXEL(
byte x,
byte y,
byte c);
72 __attribute__((leaf))
void DRAW_LINE(
byte x0,
byte y0,
byte x1,
byte y1,
75 __attribute__((leaf))
void DELAY_MS(
byte delay);
76 __attribute__((leaf))
void LED_ON();
77 __attribute__((leaf))
void LED_OFF();
81 __attribute__((leaf))
void WAIT();
83 __attribute__((leaf))
void LOAD_MUSIC(
byte *music);
84 __attribute__((leaf))
void PLAY_EFFECT(
byte *effect);
85 __attribute__((leaf))
void PLAY_EFFECT_ONCE(
byte *effect);
86 __attribute__((leaf))
void SPI_ENABLE();
87 __attribute__((leaf))
void SPI_DISABLE();
88 __attribute__((leaf))
void SPI_WRITE(
byte v);
91 __attribute__((leaf))
void CLEAR();
113 __attribute__((leaf))
void COPY_BACKGROUND(
byte *
data,
byte x,
byte y,
byte w,
116 __attribute__((leaf))
void DRAW_STRING(
const char *text);
117 __attribute__((leaf))
void SET_CURSOR(
byte row,
byte col);
129 __attribute__((leaf))
byte READ_BUTTONS();
131 __attribute__((leaf))
void GET_PIXEL(
byte x,
byte y);
133 __attribute__((leaf))
void GET_VERSION(
byte *p);
134 __attribute__((leaf))
void CHECK_VERSION(
byte major,
byte minor,
byte revision);
136 __attribute__((leaf))
void LOAD_PERSISTENT(
byte *buffer);
137 __attribute__((leaf))
void SAVE_PERSISTENT(
byte *buffer);
140 #define api_init() CHECK_VERSION(MAJOR, MINOR, REVISION)
byte byte byte byte h
Definition: api.h:27
byte byte revision
Definition: api.h:134
byte byte x1
Definition: api.h:72
byte col
Definition: api.h:117
byte byte byte byte byte f
Definition: api.h:27
byte byte byte w
Definition: api.h:26
byte byte c
Definition: api.h:59
byte minor
Definition: api.h:134
byte byte byte byte byte byte m
Definition: api.h:27
byte x
Definition: api.h:26
byte byte y
Definition: api.h:26
byte y0
Definition: api.h:72
byte byte byte y1
Definition: api.h:72
byte byte byte byte byte dir
Definition: api.h:114
char const void * data
Definition: neslib.h:92