Question
Write a c program to build the gpio structure for gpio30 and gpio60, recall lab2 for possible values. You should have a header include for
Write a c program to build the gpio structure for gpio30 and gpio60, recall lab2 for possible values. You should have a header include for gpio.h similar to #include"gpio.h" (gpio.h is a script we have already written) Read man pages for fprintf, fwrite, fscanf, fread. The struct might resemble struct gpio mygpios[2] = { { 67, "gpio67", "out", 0, "none" }, { 93, "gpio93", "in", 1, "both" }}; 1) Use "printf" to print your structures, note: individual structure members need to be accessed not the entire structure, to the CRT, e.g. mygpios[0].device or mygpios[1].edge. 2) Use "fprintf" to print your structures to a file named "Out.txt". 3) Use "fwrite" to write your structures, note: the complete structure can be used rather than members, to a file named "Out.bin". 4) Use "fscanf" to read your structures from the file "Out.txt". 5) Use "fread" to read your structures from "Out.bin".
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started