added spi-accessible temperatures array

master
Dario Ernst 15 years ago
parent ea9e02e1ce
commit 87da2da32d

@ -4,6 +4,8 @@
uint8_t foo;
uint16_t bar;
uint16_t timertmp;
uint16_t temperatures[4];
void baz() {
foo++;
@ -24,6 +26,15 @@ void hardinit() {
}
void softinit() {
// TODO: to prevent evil random access and stuff?
temperatures[0] = 0;
temperatures[1] = 0;
temperatures[2] = 0;
temperatures[3] = 0;
//test values
foo = 0x87;
bar= 0xfafa;
}
@ -31,8 +42,6 @@ void softinit() {
int __attribute__((noreturn)) main(void) {
hardinit();
softinit();
foo = 0x87;
bar= 0xfafa;
for(;;){

@ -16,6 +16,7 @@
extern uint8_t foo;
extern uint16_t bar;
extern uint16_t timertmp;
extern uint16_t temperatures[];
void baz();

@ -13,6 +13,10 @@ uint8_t *spi_proto_globals8[] = {
};
uint16_t *spi_proto_globals16[] = {
&timertmp,
&temperatures[0],
&temperatures[1],
&temperatures[2],
&temperatures[3],
&bar,
&bar,
&bar,

Loading…
Cancel
Save