FreeCalypso > hg > freecalypso-tools
annotate libserial-newlnx/setbyname.c @ 565:4a199ff4b23f
loadtools/scripts/gta02.config: use WS=4 for consistency
with generic configs which also work on GTA02 and GTA01 targets
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 31 Jan 2020 06:18:10 +0000 |
parents | 6984b76f3def |
children |
rev | line source |
---|---|
254
6984b76f3def
beginning of libserial-newlnx: copy of libserial-orig
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 /* |
6984b76f3def
beginning of libserial-newlnx: copy of libserial-orig
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 * This module contains the wrapper function (used by loadtools) |
6984b76f3def
beginning of libserial-newlnx: copy of libserial-orig
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 * that looks up a baud rate by name and calls set_serial_baud(). |
6984b76f3def
beginning of libserial-newlnx: copy of libserial-orig
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
4 */ |
6984b76f3def
beginning of libserial-newlnx: copy of libserial-orig
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
5 |
6984b76f3def
beginning of libserial-newlnx: copy of libserial-orig
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
6 #include <stdio.h> |
6984b76f3def
beginning of libserial-newlnx: copy of libserial-orig
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7 #include <stdlib.h> |
6984b76f3def
beginning of libserial-newlnx: copy of libserial-orig
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
8 #include "baudrate.h" |
6984b76f3def
beginning of libserial-newlnx: copy of libserial-orig
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
9 |
6984b76f3def
beginning of libserial-newlnx: copy of libserial-orig
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
10 extern struct baudrate *find_baudrate_by_name(); |
6984b76f3def
beginning of libserial-newlnx: copy of libserial-orig
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
11 |
6984b76f3def
beginning of libserial-newlnx: copy of libserial-orig
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
12 set_fixed_baudrate(baudname) |
6984b76f3def
beginning of libserial-newlnx: copy of libserial-orig
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
13 char *baudname; |
6984b76f3def
beginning of libserial-newlnx: copy of libserial-orig
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
14 { |
6984b76f3def
beginning of libserial-newlnx: copy of libserial-orig
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
15 struct baudrate *br; |
6984b76f3def
beginning of libserial-newlnx: copy of libserial-orig
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
16 |
6984b76f3def
beginning of libserial-newlnx: copy of libserial-orig
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
17 br = find_baudrate_by_name(baudname); |
6984b76f3def
beginning of libserial-newlnx: copy of libserial-orig
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
18 if (!br) |
6984b76f3def
beginning of libserial-newlnx: copy of libserial-orig
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
19 exit(1); /* error msg already printed */ |
6984b76f3def
beginning of libserial-newlnx: copy of libserial-orig
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
20 set_serial_baudrate(br); |
6984b76f3def
beginning of libserial-newlnx: copy of libserial-orig
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
21 } |