X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Flambdakey-v1.0%2Fao_pins.h;h=58a750803092bda746eb3aea8fde2c7da98b5205;hb=f8a967959b2f5ca3486ab3422f30fe4ad4ba17a8;hp=5a840f13312041ed66f0a32cfc2fb60bc9b51acd;hpb=cb4cdb115ad83ae0d75eb58e68f561d20279f027;p=fw%2Faltos diff --git a/src/lambdakey-v1.0/ao_pins.h b/src/lambdakey-v1.0/ao_pins.h index 5a840f13..58a75080 100644 --- a/src/lambdakey-v1.0/ao_pins.h +++ b/src/lambdakey-v1.0/ao_pins.h @@ -19,16 +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 2560 +#define AO_LISP_POOL 5120 #define AO_STACK_SIZE 1024 -#define LEDS_AVAILABLE (AO_LED_RED) +#if 0 +/* need HSI active to write to flash */ +#define AO_NEED_HSI 1 +#endif #define AO_POWER_MANAGEMENT 0 @@ -50,10 +68,4 @@ #define IS_FLASH_LOADER 0 -#define HAS_SERIAL_2 1 -#define SERIAL_2_PA2_PA15 1 -#define USE_SERIAL_2_FLOW 0 -#define USE_SERIAL_2_STDIN 1 -#define DELAY_SERIAL_2_STDIN 0 - #endif /* _AO_PINS_H_ */