projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove cc1111 products from 'fat_altos' list, which is used for keithp-fat
[fw/altos]
/
src
/
nucleao-32
/
ao_nucleo.c
diff --git
a/src/nucleao-32/ao_nucleo.c
b/src/nucleao-32/ao_nucleo.c
index 3e448865f890288d49e45fbc9e411cd7451a5b2c..6b4cbaaed195d23687c6f670951fd35e96a0b53e 100644
(file)
--- a/
src/nucleao-32/ao_nucleo.c
+++ b/
src/nucleao-32/ao_nucleo.c
@@
-14,13
+14,19
@@
#include <ao.h>
#include <ao_lisp.h>
#include <ao.h>
#include <ao_lisp.h>
+#include <ao_beep.h>
static void lisp_cmd() {
ao_lisp_read_eval_print();
}
static void lisp_cmd() {
ao_lisp_read_eval_print();
}
+static void beep() {
+ ao_beep_for(AO_BEEP_MID, AO_MS_TO_TICKS(200));
+}
+
static const struct ao_cmds blink_cmds[] = {
{ lisp_cmd, "l\0Run lisp interpreter" },
static const struct ao_cmds blink_cmds[] = {
{ lisp_cmd, "l\0Run lisp interpreter" },
+ { beep, "b\0Beep" },
{ 0, 0 }
};
{ 0, 0 }
};
@@
-33,6
+39,7
@@
void main(void)
ao_dma_init();
ao_usb_init();
ao_serial_init();
ao_dma_init();
ao_usb_init();
ao_serial_init();
+ ao_beep_init();
ao_cmd_init();
ao_cmd_register(blink_cmds);
ao_start_scheduler();
ao_cmd_init();
ao_cmd_register(blink_cmds);
ao_start_scheduler();