MSPM0_ValvanoWare  1.0
ECE445L starter code
Matrix.h
Go to the documentation of this file.
1 
36 #ifndef __MATRIX_H__
37 #define __MATRIX_H__
38 
39 // Runs on MSPM0
40 // Provide functions that initialize GPIO ports and SysTick
41 // Use periodic polling
42 // Jonathan Valvano
43 // July 18, 2026
44 
45 /* This example accompanies the book
46  "Embedded Systems: Real Time Interfacing to Arm Cortex M Microcontrollers",
47  ISBN: 978-1463590154, Jonathan Valvano, copyright (c) 2026
48 
49 
50 Copyright 2026 by Jonathan W. Valvano, valvano@mail.utexas.edu
51  You may use, edit, run or distribute this file
52  as long as the above copyright notice remains
53  THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED
54  OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
55  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
56  VALVANO SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL,
57  OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
58  For more information about my classes, my research, and my books, see
59  http://users.ece.utexas.edu/~valvano/
60  */
61 
62 
63 
64 
72 void Matrix_Init(void);
73 
74 //
75 //
82 char Matrix_InChar(void);
83 
84 
85 #endif // __MATRIX_H__
void Matrix_Init(void)
Initialize matrix keyboard.
char Matrix_InChar(void)