]> rtime.felk.cvut.cz Git - pes-rpp/rpp-lib.git/blobdiff - rpp/include/drv/_tms570_hdk/gio_def.h
Change license to MIT
[pes-rpp/rpp-lib.git] / rpp / include / drv / _tms570_hdk / gio_def.h
index f0b90d6992f6b21ea98aa7ca0eb6806348aa9ef6..baf82efe6c512a144f72573793384fe3c2f37e24 100644 (file)
@@ -4,10 +4,26 @@
  * Authors:
  *     - Michal Sojka <sojkam1@fel.cvut.cz>
  *
- * This document contains proprietary information belonging to Czech
- * Technical University in Prague. Passing on and copying of this
- * document, and communication of its contents is not permitted
- * without prior written authorization.
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ *
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
  *
  */
 
 /* Pin definition generators */
 
 /*              Name       Port Pin Configuration */
-GIO_PIN_DEF_GEN(GIOA0,     GIOA, 0, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(GIOA1,     GIOA, 1, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(GIOA2,     GIOA, 2, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(GIOA3,     GIOA, 3, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(GIOA4,     GIOA, 4, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(GIOA5,     GIOA, 5, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(GIOA6,     GIOA, 6, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(GIOA7,     GIOA, 7, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
+GIO_PIN_DEF_GEN(GIOA0,     GIOA, 0, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(GIOA1,     GIOA, 1, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(GIOA2,     GIOA, 2, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(GIOA3,     GIOA, 3, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(GIOA4,     GIOA, 4, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(GIOA5,     GIOA, 5, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(GIOA6,     GIOA, 6, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(GIOA7,     GIOA, 7, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
 
-GIO_PIN_DEF_GEN(GIOB0,     GIOB, 0, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(GIOB1,     GIOB, 1, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(GIOB2,     GIOB, 2, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(GIOB3,     GIOB, 3, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(GIOB4,     GIOB, 4, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(GIOB5,     GIOB, 5, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(GIOB6,     GIOB, 6, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(GIOB7,     GIOB, 7, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
+GIO_PIN_DEF_GEN(GIOB0,     GIOB, 0, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(GIOB1,     GIOB, 1, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(GIOB2,     GIOB, 2, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(GIOB3,     GIOB, 3, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(GIOB4,     GIOB, 4, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(GIOB5,     GIOB, 5, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(GIOB6,     GIOB, 6, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(GIOB7,     GIOB, 7, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
 
-GIO_PIN_DEF_GEN(NHET10,    HET1,  0, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET11,    HET1,  1, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET12,    HET1,  2, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET13,    HET1,  3, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET14,    HET1,  4, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET15,    HET1,  5, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET16,    HET1,  6, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET17,    HET1,  7, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET18,    HET1,  8, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET19,    HET1,  9, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET110,       HET1, 10, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET111,       HET1, 11, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET112,       HET1, 12, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET113,       HET1, 13, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET114,       HET1, 14, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET115,       HET1, 15, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET116,       HET1, 16, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET117,       HET1, 17, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET118,       HET1, 18, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET119,       HET1, 19, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET120,       HET1, 20, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET121,       HET1, 21, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET122,       HET1, 22, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET123,       HET1, 23, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET124,       HET1, 24, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET125,       HET1, 25, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET126,       HET1, 26, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET127,       HET1, 27, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET128,       HET1, 28, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET129,       HET1, 29, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET130,       HET1, 30, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
-GIO_PIN_DEF_GEN(NHET131,       HET1, 31, GIO_PIN_CONF_GPIO_OUT_LO_PU_PEN_ODOFF)
+GIO_PIN_DEF_GEN(NHET10,    HET1,  0, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET11,    HET1,  1, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET12,    HET1,  2, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET13,    HET1,  3, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET14,    HET1,  4, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET15,    HET1,  5, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET16,    HET1,  6, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET17,    HET1,  7, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET18,    HET1,  8, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET19,    HET1,  9, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET110,       HET1, 10, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET111,       HET1, 11, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET112,       HET1, 12, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET113,       HET1, 13, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET114,       HET1, 14, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET115,       HET1, 15, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET116,       HET1, 16, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET117,       HET1, 17, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET118,       HET1, 18, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET119,       HET1, 19, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET120,       HET1, 20, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET121,       HET1, 21, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET122,       HET1, 22, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET123,       HET1, 23, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET124,       HET1, 24, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET125,       HET1, 25, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET126,       HET1, 26, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET127,       HET1, 27, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET128,       HET1, 28, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET129,       HET1, 29, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET130,       HET1, 30, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
+GIO_PIN_DEF_GEN(NHET131,       HET1, 31, GIO_PIN_CONF_GPIO_IN_LO_PD_PDIS_ODOFF)
 
 #undef GIO_PIN_CONF_GPIO_OUT_HI_PD_PEN_ODOFF
 #undef GIO_PIN_CONF_GPIO_OUT_LO_PD_PEN_ODOFF