Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
F
FMC DIO 5ch TTL a
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
6
Issues
6
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
image/svg+xml
Discourse
Discourse
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Projects
FMC DIO 5ch TTL a
Commits
9bec167f
Commit
9bec167f
authored
Oct 09, 2020
by
Miguel Jimenez Lopez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
sw: Copy string instead of direct copy in irq-demo
parent
3bca4e8e
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
6 additions
and
4 deletions
+6
-4
fmc-dio-device-private.h
sw/irq-demo/dep/fmc-dio-device-private.h
+2
-1
fmc-dio-device.c
sw/irq-demo/dep/fmc-dio-device.c
+1
-1
irq-demo-private.h
sw/irq-demo/irq-demo-private.h
+2
-1
irq-demo.c
sw/irq-demo/irq-demo.c
+1
-1
No files found.
sw/irq-demo/dep/fmc-dio-device-private.h
View file @
9bec167f
...
...
@@ -18,9 +18,10 @@
#define MAX_TMP_BUF 1024
#define FMC_DIO_N_CH 5
#define NS_IN_A_SEC 1000000000
#define MAX_FMC_DIO_PATH 100
struct
fmc_dio_dev
{
char
*
dev_name
;
char
dev_name
[
MAX_FMC_DIO_PATH
]
;
int
fd
;
log_device
*
logs
;
...
...
sw/irq-demo/dep/fmc-dio-device.c
View file @
9bec167f
...
...
@@ -32,7 +32,7 @@ fmc_dio_device create_fmc_dio_device(char *name)
if
(
!
dev
)
return
BAD_FMC_DEVICE
;
dev
->
dev_name
=
name
;
strncpy
(
dev
->
dev_name
,
name
,
MAX_FMC_DIO_PATH
-
1
)
;
return
dev
;
}
...
...
sw/irq-demo/irq-demo-private.h
View file @
9bec167f
...
...
@@ -20,9 +20,10 @@
#define TEST_FMC_DIO_PERIOD 100000000
#define STATS_LOG_PATH "./.irq-demo.log"
#define PROCESS_SLEEP_US 100000
#define MAX_FMC_DIO_PATH 100
struct
_user_args
{
char
*
fmc_dev_path
;
char
fmc_dev_path
[
MAX_FMC_DIO_PATH
]
;
unsigned
int
irq_period
;
int
verbose
;
};
...
...
sw/irq-demo/irq-demo.c
View file @
9bec167f
...
...
@@ -211,7 +211,7 @@ static int parse_user_arguments(int argc, char *argv[], user_args parsed_args)
while
((
opt
=
getopt
(
argc
,
argv
,
"hvf:p:"
))
!=
-
1
)
{
switch
(
opt
)
{
case
'f'
:
parsed_args
->
fmc_dev_path
=
optarg
;
strncpy
(
parsed_args
->
fmc_dev_path
,
optarg
,
MAX_FMC_DIO_PATH
-
1
)
;
break
;
case
'p'
:
sscanf
(
optarg
,
"%d"
,
&
parsed_args
->
irq_period
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment