summaryrefslogtreecommitdiff
path: root/src/lambdakey-v1.0/ao_pins.h
diff options
context:
space:
mode:
authorBdale Garbee <bdale@gag.com>2018-02-12 16:38:57 -0700
committerBdale Garbee <bdale@gag.com>2018-02-12 16:38:57 -0700
commitee79a205e118ea8730a02cc327d8fb79cc5f74ff (patch)
treebe0b0c9fbccaa84acadb1d18688aae9b8db3e048 /src/lambdakey-v1.0/ao_pins.h
parent365eee3ebfe73204033089b363687228f97e5d98 (diff)
parent78a90fc760b88ab66c5c238289afc38356e29d8a (diff)
Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
Diffstat (limited to 'src/lambdakey-v1.0/ao_pins.h')
-rw-r--r--src/lambdakey-v1.0/ao_pins.h19
1 files changed, 15 insertions, 4 deletions
diff --git a/src/lambdakey-v1.0/ao_pins.h b/src/lambdakey-v1.0/ao_pins.h
index 48b9db16..58a75080 100644
--- a/src/lambdakey-v1.0/ao_pins.h
+++ b/src/lambdakey-v1.0/ao_pins.h
@@ -19,23 +19,34 @@
#ifndef _AO_PINS_H_
#define _AO_PINS_H_
+#define fprintf(file, ...) ({ (void) (file); printf(__VA_ARGS__); })
+#undef putc
+#define putc(c,file) ({ (void) (file); putchar(c); })
+#define fputs(s,file) ({ (void) (file); ao_put_string(s); })
+#undef getc
+#define getc(file) ({ (void) (file); getchar(); })
+#define fflush(file) ({ (void) (file); flush(); })
+
#define HAS_TASK 0
#define HAS_AO_DELAY 1
+#if 1
#define LED_PORT_ENABLE STM_RCC_AHBENR_IOPBEN
#define LED_PORT (&stm_gpiob)
#define LED_PIN_RED 4
#define AO_LED_RED (1 << LED_PIN_RED)
#define AO_LED_PANIC AO_LED_RED
+#define LEDS_AVAILABLE (AO_LED_RED)
+#endif
+
#define AO_CMD_LEN 128
-#define AO_LISP_POOL_TOTAL 3072
-#define AO_LISP_SAVE 1
+#define AO_LISP_POOL 5120
#define AO_STACK_SIZE 1024
+#if 0
/* need HSI active to write to flash */
#define AO_NEED_HSI 1
-
-#define LEDS_AVAILABLE (AO_LED_RED)
+#endif
#define AO_POWER_MANAGEMENT 0