1 //***************************************************************************** 2 // 3 //! @file am_hal_pin.h 4 //! @brief Macros for configuring specific pins. 5 //! 6 //! @addtogroup pin3 PIN definitions for Apollo3. 7 //! @ingroup apollo3_hal 8 //! @{ 9 // 10 //***************************************************************************** 11 12 //***************************************************************************** 13 // 14 // Copyright (c) 2024, Ambiq Micro, Inc. 15 // All rights reserved. 16 // 17 // Redistribution and use in source and binary forms, with or without 18 // modification, are permitted provided that the following conditions are met: 19 // 20 // 1. Redistributions of source code must retain the above copyright notice, 21 // this list of conditions and the following disclaimer. 22 // 23 // 2. Redistributions in binary form must reproduce the above copyright 24 // notice, this list of conditions and the following disclaimer in the 25 // documentation and/or other materials provided with the distribution. 26 // 27 // 3. Neither the name of the copyright holder nor the names of its 28 // contributors may be used to endorse or promote products derived from this 29 // software without specific prior written permission. 30 // 31 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 32 // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 33 // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 34 // ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE 35 // LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 36 // CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 37 // SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 38 // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 39 // CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 40 // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 41 // POSSIBILITY OF SUCH DAMAGE. 42 // 43 // This is part of revision release_sdk_3_2_0-dd5f40c14b of the AmbiqSuite Development Package. 44 // 45 //***************************************************************************** 46 47 #ifndef AM_HAL_PIN_H 48 #define AM_HAL_PIN_H 49 50 //***************************************************************************** 51 // 52 // Pin definition macros. 53 // 54 //***************************************************************************** 55 #define AM_HAL_PIN_0_SLSCL (0) 56 #define AM_HAL_PIN_0_SLSCK (1) 57 #define AM_HAL_PIN_0_CLKOUT (2) 58 #define AM_HAL_PIN_0_GPIO (3) 59 #define AM_HAL_PIN_0_MSPI4 (5) 60 #define AM_HAL_PIN_0_NCE0 (7) 61 62 #define AM_HAL_PIN_1_SLSDAWIR3 (0) 63 #define AM_HAL_PIN_1_SLMOSI (1) 64 #define AM_HAL_PIN_1_UART0TX (2) 65 #define AM_HAL_PIN_1_GPIO (3) 66 #define AM_HAL_PIN_1_MSPI5 (5) 67 #define AM_HAL_PIN_1_NCE1 (7) 68 69 #define AM_HAL_PIN_2_UART1RX (0) 70 #define AM_HAL_PIN_2_SLMISO (1) 71 #define AM_HAL_PIN_2_UART0RX (2) 72 #define AM_HAL_PIN_2_GPIO (3) 73 #define AM_HAL_PIN_2_MSPI6 (5) 74 #define AM_HAL_PIN_2_NCE2 (7) 75 76 #define AM_HAL_PIN_3_UART0RTS (0) 77 #define AM_HAL_PIN_3_SLnCE (1) 78 #define AM_HAL_PIN_3_NCE3 (2) 79 #define AM_HAL_PIN_3_GPIO (3) 80 #define AM_HAL_PIN_3_MSPI7 (5) 81 #define AM_HAL_PIN_3_TRIG1 (6) 82 #define AM_HAL_PIN_3_I2S_WCLK (7) 83 #define AM_HAL_PIN_3_PSOURCE (3) 84 85 #define AM_HAL_PIN_4_UART0CTS (0) 86 #define AM_HAL_PIN_4_SLINT (1) 87 #define AM_HAL_PIN_4_NCE4 (2) 88 #define AM_HAL_PIN_4_GPIO (3) 89 #define AM_HAL_PIN_4_UART1RX (5) 90 #define AM_HAL_PIN_4_CTIM17 (6) 91 #define AM_HAL_PIN_4_MSPI2 (7) 92 93 #define AM_HAL_PIN_5_M0SCL (0) 94 #define AM_HAL_PIN_5_M0SCK (1) 95 #define AM_HAL_PIN_5_UART0RTS (2) 96 #define AM_HAL_PIN_5_GPIO (3) 97 #define AM_HAL_PIN_5_EXTHFA (5) 98 #define AM_HAL_PIN_5_CTIM8 (7) 99 100 #define AM_HAL_PIN_6_M0SDAWIR3 (0) 101 #define AM_HAL_PIN_6_M0MISO (1) 102 #define AM_HAL_PIN_6_UART0CTS (2) 103 #define AM_HAL_PIN_6_GPIO (3) 104 #define AM_HAL_PIN_6_CTIM10 (5) 105 #define AM_HAL_PIN_6_I2S_DAT (7) 106 107 #define AM_HAL_PIN_7_NCE7 (0) 108 #define AM_HAL_PIN_7_M0MOSI (1) 109 #define AM_HAL_PIN_7_CLKOUT (2) 110 #define AM_HAL_PIN_7_GPIO (3) 111 #define AM_HAL_PIN_7_TRIG0 (4) 112 #define AM_HAL_PIN_7_UART0TX (5) 113 #define AM_HAL_PIN_7_CTIM19 (7) 114 115 #define AM_HAL_PIN_8_M1SCL (0) 116 #define AM_HAL_PIN_8_M1SCK (1) 117 #define AM_HAL_PIN_8_NCE8 (2) 118 #define AM_HAL_PIN_8_GPIO (3) 119 #define AM_HAL_PIN_8_SCCCLK (4) 120 #define AM_HAL_PIN_8_UART1TX (6) 121 122 #define AM_HAL_PIN_9_M1SDAWIR3 (0) 123 #define AM_HAL_PIN_9_M1MISO (1) 124 #define AM_HAL_PIN_9_NCE9 (2) 125 #define AM_HAL_PIN_9_GPIO (3) 126 #define AM_HAL_PIN_9_SCCIO (4) 127 #define AM_HAL_PIN_9_UART1RX (6) 128 129 #define AM_HAL_PIN_10_UART1TX (0) 130 #define AM_HAL_PIN_10_M1MOSI (1) 131 #define AM_HAL_PIN_10_NCE10 (2) 132 #define AM_HAL_PIN_10_GPIO (3) 133 #define AM_HAL_PIN_10_PDMCLK (4) 134 #define AM_HAL_PIN_10_UART1RTS (5) 135 136 #define AM_HAL_PIN_11_ADCSE2 (0) 137 #define AM_HAL_PIN_11_NCE11 (1) 138 #define AM_HAL_PIN_11_CTIM31 (2) 139 #define AM_HAL_PIN_11_GPIO (3) 140 #define AM_HAL_PIN_11_SLINT (4) 141 #define AM_HAL_PIN_11_UART1CTS (5) 142 #define AM_HAL_PIN_11_UART0RX (6) 143 #define AM_HAL_PIN_11_PDMDATA (7) 144 145 #define AM_HAL_PIN_12_ADCD0NSE9 (0) 146 #define AM_HAL_PIN_12_NCE12 (1) 147 #define AM_HAL_PIN_12_CTIM0 (2) 148 #define AM_HAL_PIN_12_GPIO (3) 149 #define AM_HAL_PIN_12_PDMCLK (5) 150 #define AM_HAL_PIN_12_UART0CTS (6) 151 #define AM_HAL_PIN_12_UART1TX (7) 152 153 #define AM_HAL_PIN_13_ADCD0PSE8 (0) 154 #define AM_HAL_PIN_13_NCE13 (1) 155 #define AM_HAL_PIN_13_CTIM2 (2) 156 #define AM_HAL_PIN_13_GPIO (3) 157 #define AM_HAL_PIN_13_I2SBCLK (4) 158 #define AM_HAL_PIN_13_EXTHFB (5) 159 #define AM_HAL_PIN_13_UART0RTS (6) 160 #define AM_HAL_PIN_13_UART1RX (7) 161 162 #define AM_HAL_PIN_14_ADCD1P (0) 163 #define AM_HAL_PIN_14_NCE14 (1) 164 #define AM_HAL_PIN_14_UART1TX (2) 165 #define AM_HAL_PIN_14_GPIO (3) 166 #define AM_HAL_PIN_14_PDMCLK (4) 167 #define AM_HAL_PIN_14_EXTHFS (5) 168 #define AM_HAL_PIN_14_SWDCK (6) 169 #define AM_HAL_PIN_14_32KHZXT (7) 170 171 #define AM_HAL_PIN_15_ADCD1N (0) 172 #define AM_HAL_PIN_15_NCE15 (1) 173 #define AM_HAL_PIN_15_UART1RX (2) 174 #define AM_HAL_PIN_15_GPIO (3) 175 #define AM_HAL_PIN_15_PDMDATA (4) 176 #define AM_HAL_PIN_15_EXTXT (5) 177 #define AM_HAL_PIN_15_SWDIO (6) 178 #define AM_HAL_PIN_15_SWO (7) 179 180 #define AM_HAL_PIN_16_ADCSE0 (0) 181 #define AM_HAL_PIN_16_NCE16 (1) 182 #define AM_HAL_PIN_16_TRIG0 (2) 183 #define AM_HAL_PIN_16_GPIO (3) 184 #define AM_HAL_PIN_16_SCCRST (4) 185 #define AM_HAL_PIN_16_CMPIN0 (5) 186 #define AM_HAL_PIN_16_UART0TX (6) 187 #define AM_HAL_PIN_16_UART1RTS (7) 188 189 #define AM_HAL_PIN_17_CMPRF1 (0) 190 #define AM_HAL_PIN_17_NCE17 (1) 191 #define AM_HAL_PIN_17_TRIG1 (2) 192 #define AM_HAL_PIN_17_GPIO (3) 193 #define AM_HAL_PIN_17_SCCCLK (4) 194 #define AM_HAL_PIN_17_UART0RX (6) 195 #define AM_HAL_PIN_17_UART1CTS (7) 196 197 #define AM_HAL_PIN_18_CMPIN1 (0) 198 #define AM_HAL_PIN_18_NCE18 (1) 199 #define AM_HAL_PIN_18_CTIM4 (2) 200 #define AM_HAL_PIN_18_GPIO (3) 201 #define AM_HAL_PIN_18_UART0RTS (4) 202 #define AM_HAL_PIN_18_ANATEST2 (5) 203 #define AM_HAL_PIN_18_UART1TX (6) 204 #define AM_HAL_PIN_18_SCCIO (7) 205 206 #define AM_HAL_PIN_19_CMPRF0 (0) 207 #define AM_HAL_PIN_19_NCE19 (1) 208 #define AM_HAL_PIN_19_CTIM6 (2) 209 #define AM_HAL_PIN_19_GPIO (3) 210 #define AM_HAL_PIN_19_SCCCLK (4) 211 #define AM_HAL_PIN_19_ANATEST1 (5) 212 #define AM_HAL_PIN_19_UART1RX (6) 213 #define AM_HAL_PIN_19_I2SBCLK (7) 214 215 #define AM_HAL_PIN_20_SWDCK (0) 216 #define AM_HAL_PIN_20_NCE20 (1) 217 #define AM_HAL_PIN_20_GPIO (3) 218 #define AM_HAL_PIN_20_UART0TX (4) 219 #define AM_HAL_PIN_20_UART1TX (5) 220 #define AM_HAL_PIN_20_I2SBCLK (6) 221 #define AM_HAL_PIN_20_UART1RTS (7) 222 223 #define AM_HAL_PIN_21_SWDIO (0) 224 #define AM_HAL_PIN_21_NCE21 (1) 225 #define AM_HAL_PIN_21_GPIO (3) 226 #define AM_HAL_PIN_21_UART0RX (4) 227 #define AM_HAL_PIN_21_UART1RX (5) 228 #define AM_HAL_PIN_21_I2SBCLK (6) 229 #define AM_HAL_PIN_21_UART1CTS (7) 230 231 #define AM_HAL_PIN_22_UART0TX (0) 232 #define AM_HAL_PIN_22_NCE22 (1) 233 #define AM_HAL_PIN_22_CTIM12 (2) 234 #define AM_HAL_PIN_22_GPIO (3) 235 #define AM_HAL_PIN_22_PDMCLK (4) 236 #define AM_HAL_PIN_22_EXTLF (5) 237 #define AM_HAL_PIN_22_MSPI0 (6) 238 #define AM_HAL_PIN_22_SWO (7) 239 240 #define AM_HAL_PIN_23_UART0RX (0) 241 #define AM_HAL_PIN_23_NCE23 (1) 242 #define AM_HAL_PIN_23_CTIM14 (2) 243 #define AM_HAL_PIN_23_GPIO (3) 244 #define AM_HAL_PIN_23_I2SWCLK (4) 245 #define AM_HAL_PIN_23_CMPOUT (5) 246 #define AM_HAL_PIN_23_MSPI3 (6) 247 #define AM_HAL_PIN_23_EXTXT (7) 248 249 #define AM_HAL_PIN_24_UART1TX (0) 250 #define AM_HAL_PIN_24_NCE24 (1) 251 #define AM_HAL_PIN_24_MSPI8 (2) 252 #define AM_HAL_PIN_24_GPIO (3) 253 #define AM_HAL_PIN_24_UART0CTS (4) 254 #define AM_HAL_PIN_24_CTIM21 (5) 255 #define AM_HAL_PIN_24_32KHZXT (6) 256 #define AM_HAL_PIN_24_SWO (7) 257 258 #define AM_HAL_PIN_25_UART1RX (0) 259 #define AM_HAL_PIN_25_NCE25 (1) 260 #define AM_HAL_PIN_25_CTIM1 (2) 261 #define AM_HAL_PIN_25_GPIO (3) 262 #define AM_HAL_PIN_25_M2SDAWIR3 (4) 263 #define AM_HAL_PIN_25_M2MISO (5) 264 265 #define AM_HAL_PIN_26_EXTHF (0) 266 #define AM_HAL_PIN_26_NCE26 (1) 267 #define AM_HAL_PIN_26_CTIM3 (2) 268 #define AM_HAL_PIN_26_GPIO (3) 269 #define AM_HAL_PIN_26_SCCRST (4) 270 #define AM_HAL_PIN_26_MSPI1 (5) 271 #define AM_HAL_PIN_26_UART0TX (6) 272 #define AM_HAL_PIN_26_UART1CTS (7) 273 274 #define AM_HAL_PIN_27_UART0RX (0) 275 #define AM_HAL_PIN_27_NCE27 (1) 276 #define AM_HAL_PIN_27_CTIM5 (2) 277 #define AM_HAL_PIN_27_GPIO (3) 278 #define AM_HAL_PIN_27_M2SCL (4) 279 #define AM_HAL_PIN_27_M2SCK (5) 280 281 #define AM_HAL_PIN_28_I2SWCLK (0) 282 #define AM_HAL_PIN_28_NCE28 (1) 283 #define AM_HAL_PIN_28_CTIM7 (2) 284 #define AM_HAL_PIN_28_GPIO (3) 285 #define AM_HAL_PIN_28_M2MOSI (5) 286 #define AM_HAL_PIN_28_UART0TX (6) 287 288 #define AM_HAL_PIN_29_ADCSE1 (0) 289 #define AM_HAL_PIN_29_NCE29 (1) 290 #define AM_HAL_PIN_29_CTIM9 (2) 291 #define AM_HAL_PIN_29_GPIO (3) 292 #define AM_HAL_PIN_29_UART0CTS (4) 293 #define AM_HAL_PIN_29_UART1CTS (5) 294 #define AM_HAL_PIN_29_UART0RX (6) 295 #define AM_HAL_PIN_29_PDMDATA (7) 296 297 #if defined (AM_PACKAGE_BGA) 298 #define AM_HAL_PIN_30_ANATEST1 (0) 299 #define AM_HAL_PIN_30_NCE30 (1) 300 #define AM_HAL_PIN_30_CTIM11 (2) 301 #define AM_HAL_PIN_30_GPIO (3) 302 #define AM_HAL_PIN_30_UART0TX (4) 303 #define AM_HAL_PIN_30_UART1RTS (5) 304 #define AM_HAL_PIN_30_I2SDAT (7) 305 #endif // defined (AM_PACKAGE_BGA) 306 307 #if defined (AM_PACKAGE_BGA) 308 #define AM_HAL_PIN_31_ADCSE3 (0) 309 #define AM_HAL_PIN_31_NCE31 (1) 310 #define AM_HAL_PIN_31_CTIM13 (2) 311 #define AM_HAL_PIN_31_GPIO (3) 312 #define AM_HAL_PIN_31_UART0RX (4) 313 #define AM_HAL_PIN_31_SCCCLK (5) 314 #define AM_HAL_PIN_31_UART1RTS (7) 315 #endif // defined (AM_PACKAGE_BGA) 316 317 #if defined (AM_PACKAGE_BGA) 318 #define AM_HAL_PIN_32_ADCSE4 (0) 319 #define AM_HAL_PIN_32_NCE32 (1) 320 #define AM_HAL_PIN_32_CTIM15 (2) 321 #define AM_HAL_PIN_32_GPIO (3) 322 #define AM_HAL_PIN_32_SCCIO (4) 323 #define AM_HAL_PIN_32_EXTLF (5) 324 #define AM_HAL_PIN_32_UART1CTS (7) 325 #endif // defined (AM_PACKAGE_BGA) 326 327 #if defined (AM_PACKAGE_BGA) 328 #define AM_HAL_PIN_33_ADCSE5 (0) 329 #define AM_HAL_PIN_33_NCE33 (1) 330 #define AM_HAL_PIN_33_32KHZXT (2) 331 #define AM_HAL_PIN_33_GPIO (3) 332 #define AM_HAL_PIN_33_UART0CTS (5) 333 #define AM_HAL_PIN_33_CTIM23 (6) 334 #define AM_HAL_PIN_33_SWO (7) 335 #endif // defined (AM_PACKAGE_BGA) 336 337 #if defined (AM_PACKAGE_BGA) 338 #define AM_HAL_PIN_34_ADCSE6 (0) 339 #define AM_HAL_PIN_34_NCE34 (1) 340 #define AM_HAL_PIN_34_UART1RTS (2) 341 #define AM_HAL_PIN_34_GPIO (3) 342 #define AM_HAL_PIN_34_CMPRF2 (4) 343 #define AM_HAL_PIN_34_UART0RTS (5) 344 #define AM_HAL_PIN_34_UART0RX (6) 345 #define AM_HAL_PIN_34_PDMDATA (7) 346 #endif // defined (AM_PACKAGE_BGA) 347 348 #if defined (AM_PACKAGE_BGA) 349 #define AM_HAL_PIN_35_ADCSE7 (0) 350 #define AM_HAL_PIN_35_NCE35 (1) 351 #define AM_HAL_PIN_35_UART1TX (2) 352 #define AM_HAL_PIN_35_GPIO (3) 353 #define AM_HAL_PIN_35_I2SDAT (4) 354 #define AM_HAL_PIN_35_CTIM27 (5) 355 #define AM_HAL_PIN_35_UART0RTS (6) 356 #endif // defined (AM_PACKAGE_BGA) 357 358 #if defined (AM_PACKAGE_BGA) 359 #define AM_HAL_PIN_36_TRIG1 (0) 360 #define AM_HAL_PIN_36_NCE36 (1) 361 #define AM_HAL_PIN_36_UART1RX (2) 362 #define AM_HAL_PIN_36_GPIO (3) 363 #define AM_HAL_PIN_36_32KHZXT (4) 364 #define AM_HAL_PIN_36_UART1CTS (5) 365 #define AM_HAL_PIN_36_UART0CTS (6) 366 #define AM_HAL_PIN_36_PDMDATA (7) 367 #define AM_HAL_PIN_36_PSOURCE (3) 368 #endif // defined (AM_PACKAGE_BGA) 369 370 #if defined (AM_PACKAGE_BGA) 371 #define AM_HAL_PIN_37_TRIG2 (0) 372 #define AM_HAL_PIN_37_NCE37 (1) 373 #define AM_HAL_PIN_37_UART0RTS (2) 374 #define AM_HAL_PIN_37_GPIO (3) 375 #define AM_HAL_PIN_37_SCCIO (4) 376 #define AM_HAL_PIN_37_UART1TX (5) 377 #define AM_HAL_PIN_37_PDMCLK (6) 378 #define AM_HAL_PIN_37_CTIM29 (7) 379 #define AM_HAL_PIN_37_PSINK (3) 380 #endif // defined (AM_PACKAGE_BGA) 381 382 #if defined (AM_PACKAGE_BGA) 383 #define AM_HAL_PIN_38_TRIG3 (0) 384 #define AM_HAL_PIN_38_NCE38 (1) 385 #define AM_HAL_PIN_38_UART0CTS (2) 386 #define AM_HAL_PIN_38_GPIO (3) 387 #define AM_HAL_PIN_38_M3MOSI (5) 388 #define AM_HAL_PIN_38_UART1RX (6) 389 #endif // defined (AM_PACKAGE_BGA) 390 391 #define AM_HAL_PIN_39_UART0TX (0) 392 #define AM_HAL_PIN_39_UART1TX (1) 393 #define AM_HAL_PIN_39_CTIM25 (2) 394 #define AM_HAL_PIN_39_GPIO (3) 395 #define AM_HAL_PIN_39_M4SCL (4) 396 #define AM_HAL_PIN_39_M4SCK (5) 397 398 #define AM_HAL_PIN_40_UART0RX (0) 399 #define AM_HAL_PIN_40_UART1RX (1) 400 #define AM_HAL_PIN_40_TRIG0 (2) 401 #define AM_HAL_PIN_40_GPIO (3) 402 #define AM_HAL_PIN_40_M4SDAWIR3 (4) 403 #define AM_HAL_PIN_40_M4MISO (5) 404 405 #define AM_HAL_PIN_41_NCE41 (0) 406 #define AM_HAL_PIN_41_SWO (2) 407 #define AM_HAL_PIN_41_GPIO (3) 408 #define AM_HAL_PIN_41_I2SWCLK (4) 409 #define AM_HAL_PIN_41_UART1RTS (5) 410 #define AM_HAL_PIN_41_UART0TX (6) 411 #define AM_HAL_PIN_41_UART0RTS (7) 412 #define AM_HAL_PIN_41_PSINK (3) 413 414 #if defined (AM_PACKAGE_BGA) 415 #define AM_HAL_PIN_42_UART1TX (0) 416 #define AM_HAL_PIN_42_NCE42 (1) 417 #define AM_HAL_PIN_42_CTIM16 (2) 418 #define AM_HAL_PIN_42_GPIO (3) 419 #define AM_HAL_PIN_42_M3SCL (4) 420 #define AM_HAL_PIN_42_M3SCK (5) 421 #endif // defined (AM_PACKAGE_BGA) 422 423 #if defined (AM_PACKAGE_BGA) 424 #define AM_HAL_PIN_43_UART1RX (0) 425 #define AM_HAL_PIN_43_NCE43 (1) 426 #define AM_HAL_PIN_43_CTIM18 (2) 427 #define AM_HAL_PIN_43_GPIO (3) 428 #define AM_HAL_PIN_43_M3SDAWIR3 (4) 429 #define AM_HAL_PIN_43_M3MISO (5) 430 #endif // defined (AM_PACKAGE_BGA) 431 432 #define AM_HAL_PIN_44_UART1RTS (0) 433 #define AM_HAL_PIN_44_NCE44 (1) 434 #define AM_HAL_PIN_44_CTIM20 (2) 435 #define AM_HAL_PIN_44_GPIO (3) 436 #define AM_HAL_PIN_44_M4MOSI (5) 437 #define AM_HAL_PIN_44_UART0TX (6) 438 439 #if defined (AM_PACKAGE_BGA) 440 #define AM_HAL_PIN_45_UART1CTS (0) 441 #define AM_HAL_PIN_45_NCE45 (1) 442 #define AM_HAL_PIN_45_CTIM22 (2) 443 #define AM_HAL_PIN_45_GPIO (3) 444 #define AM_HAL_PIN_45_I2SDAT (4) 445 #define AM_HAL_PIN_45_PDMDATA (5) 446 #define AM_HAL_PIN_45_UART0RX (6) 447 #define AM_HAL_PIN_45_SWO (7) 448 #endif // defined (AM_PACKAGE_BGA) 449 450 #if defined (AM_PACKAGE_BGA) 451 #define AM_HAL_PIN_46_32KHZXT (0) 452 #define AM_HAL_PIN_46_NCE46 (1) 453 #define AM_HAL_PIN_46_CTIM24 (2) 454 #define AM_HAL_PIN_46_GPIO (3) 455 #define AM_HAL_PIN_46_SCCRST (4) 456 #define AM_HAL_PIN_46_PDMCLK (5) 457 #define AM_HAL_PIN_46_UART1TX (6) 458 #define AM_HAL_PIN_46_SWO (7) 459 #endif // defined (AM_PACKAGE_BGA) 460 461 #define AM_HAL_PIN_47_32KHZXT (0) 462 #define AM_HAL_PIN_47_NCE47 (1) 463 #define AM_HAL_PIN_47_CTIM26 (2) 464 #define AM_HAL_PIN_47_GPIO (3) 465 #define AM_HAL_PIN_47_M5MOSI (5) 466 #define AM_HAL_PIN_47_UART1RX (6) 467 468 #define AM_HAL_PIN_48_UART0TX (0) 469 #define AM_HAL_PIN_48_NCE48 (1) 470 #define AM_HAL_PIN_48_CTIM28 (2) 471 #define AM_HAL_PIN_48_GPIO (3) 472 #define AM_HAL_PIN_48_M5SCL (4) 473 #define AM_HAL_PIN_48_M5SCK (5) 474 475 #define AM_HAL_PIN_49_UART0RX (0) 476 #define AM_HAL_PIN_49_NCE49 (1) 477 #define AM_HAL_PIN_49_CTIM30 (2) 478 #define AM_HAL_PIN_49_GPIO (3) 479 #define AM_HAL_PIN_49_M5SDAWIR3 (4) 480 #define AM_HAL_PIN_49_M5MISO (5) 481 482 #endif // AM_HAL_PIN_H 483 484 //***************************************************************************** 485 // 486 // End Doxygen group. 487 //! @} 488 // 489 //***************************************************************************** 490