File tree 2 files changed +2
-51
lines changed
2 files changed +2
-51
lines changed Original file line number Diff line number Diff line change 1
1
include ../stm32f4/Makefile-raw.defs
2
2
3
- aoschemelib =$(shell pkg-config --variable=aoschemelib ao-scheme)
4
-
5
- include $(aoschemelib ) /Makefile-scheme
6
-
7
3
IDVENDOR =0xfffe
8
4
IDPRODUCT =0xfffa
9
5
PRODUCT =stm32f4-disco
@@ -17,8 +13,6 @@ INC = \
17
13
ao_pins.h \
18
14
ao_task.h \
19
15
ao_product.h \
20
- $(SCHEME_HDRS ) \
21
- ao_scheme_const.h \
22
16
stm32f4.h \
23
17
Makefile
24
18
@@ -36,10 +30,9 @@ ALTOS_SRC = \
36
30
ao_usb_gen.c \
37
31
ao_usb_stm32f4.c \
38
32
ao_led.c \
39
- ao_impure.c \
40
- $(SCHEME_SRCS )
33
+ ao_impure.c
41
34
42
- CFLAGS = $(STM32F4_CFLAGS ) -I $( aoschemelib )
35
+ CFLAGS = $(STM32F4_CFLAGS )
43
36
44
37
PROG =stm32f4-disco-$(VERSION )
45
38
ELF =$(PROG ) .elf
@@ -56,21 +49,6 @@ $(ELF): Makefile $(OBJ)
56
49
57
50
$(OBJ ) : $(INC )
58
51
59
- ao_product.h : ao-make-product.5c ../Version Makefile
60
- $(call quiet,NICKLE,$< ) $< -m altusmetrum.org -V $(IDVENDOR ) -s $(SERIAL ) -i $(IDPRODUCT ) -p $(PRODUCT ) -v $(VERSION ) > $@
61
-
62
- SCHEME_SCHEME =\
63
- ao_scheme_basic_syntax.scheme \
64
- ao_scheme_list.scheme \
65
- ao_scheme_advanced_syntax.scheme \
66
- ao_scheme_vector.scheme \
67
- ao_scheme_string.scheme \
68
- ao_scheme_char.scheme \
69
- ao_scheme_number.scheme
70
-
71
- ao_scheme_const.h : ao-scheme-make-const-big $(SCHEME_SCHEME )
72
- $^ -o $@ -d POSIX,PORT,SAVE
73
-
74
52
distclean : clean
75
53
76
54
clean :
Original file line number Diff line number Diff line change 13
13
*/
14
14
15
15
#include <ao.h>
16
- #include <ao_scheme.h>
17
16
#include <ao_usb.h>
18
17
19
- static void scheme_cmd () {
20
- ao_scheme_read_eval_print (stdin , stdout , false);
21
- }
22
-
23
- static const struct ao_cmds scheme_cmds [] = {
24
- { scheme_cmd , "l\0Run scheme interpreter" },
25
- { 0 , 0 }
26
- };
27
-
28
- int
29
- _ao_scheme_getc (void )
30
- {
31
- static uint8_t at_eol ;
32
- int c ;
33
-
34
- if (at_eol ) {
35
- ao_cmd_readline (ao_scheme_read_list ? "- " : "> " );
36
- at_eol = 0 ;
37
- }
38
- c = (unsigned char ) ao_cmd_lex ();
39
- if (c == '\n' )
40
- at_eol = 1 ;
41
- return c ;
42
- }
43
-
44
18
void main (void )
45
19
{
46
20
ao_clock_init ();
@@ -51,6 +25,5 @@ void main(void)
51
25
ao_usart_init ();
52
26
ao_usb_init ();
53
27
ao_cmd_init ();
54
- ao_cmd_register (scheme_cmds );
55
28
ao_start_scheduler ();
56
29
}
You can’t perform that action at this time.
0 commit comments