Skip to content
Snippets Groups Projects
Select Git revision
  • 12129528ef288c5e668e9e0f07da153f8807f89c
  • master default
  • bufferandcomedi
  • v0.1.0
4 results

pins.jl

Blame
  • pins.jl 4.45 KiB
    const GPIO_AVAILABLE = [
                    ("P8.11","GPIO_30"),
                    ("P8.12","GPIO_60"),
                    ("P8.13","GPIO_31"),
                    ("P8.14","GPIO_40"),
                    ("P8.15","GPIO_48"),
                    ("P8.16","GPIO_51"),
                    ("P8.17","GPIO_4"),
                    ("P8.18","GPIO_5"),
                    ("P8.19","GPIO_13"),
                    ("P8.20","GPIO_12"),
                    ("P8.21","GPIO_3"),
                    ("P8.22","GPIO_2"),
                    ("P8.23","GPIO_49"),
                    ("P8.24","GPIO_15"),
                    ("P8.25","GPIO_117"),
                    ("P8.26","GPIO_14"),
                    ("P8.27","GPIO_125"),
                    ("P8.28","GPIO_123"),
                    ("P8.29","GPIO_111"),
                    ("P8.30","GPIO_112"),
                    ("P8.31","GPIO_110"),
                    ("P8.41","GPIO_20"),
                    ("P8.42","GPIO_7"),
                    ("P9.3", "GPIO_38"),
                    ("P9.4", "GPIO_39"),
                    ("P9.5", "GPIO_34"),
                    ("P9.6", "GPIO_35"),
                    ("P9.7", "GPIO_66"),
                    ("P9.8", "GPIO_67"),
                    ("P9.9", "GPIO_69"),
                    ("P9.10","GPIO_68"),
                    ("P9.11","GPIO_45"),
                    ("P9.12","GPIO_44"),
                    ("P9.13","GPIO_23"),
                    ("P9.14","GPIO_26"),
                    ("P9.15","GPIO_47"),
                    ("P9.16","GPIO_46"),
                    ("P9.17","GPIO_27"),
                    ("P9.18","GPIO_65"),
                    ("P9.19","GPIO_22"),
                    ("P9.20","GPIO_63"),
                    ("P9.21","GPIO_62"),
                    ("P9.22","GPIO_37"),
                    ("P9.23","GPIO_36"),
                    ("P9.24","GPIO_33"),
                    ("P9.25","GPIO_32"),
                    ("P9.26","GPIO_61"),
                    ("P9.27","GPIO_86"),
                    ("P9.28","GPIO_88"),
                    ("P9.29","GPIO_87"),
                    ("P9.30","GPIO_89"),
                    ("P9.31","GPIO_10"),
                    ("P9.32","GPIO_11"),
                    ("P9.33","GPIO_9"),
                    ("P9.34","GPIO_81"),
                    ("P9.35","GPIO_8"),
                    ("P9.36","GPIO_80"),
                    ("P9.37","GPIO_78"),
                    ("P9.38","GPIO_79"),
                    ("P9.39","GPIO_76"),
                    ("P9.40","GPIO_77"),
                    ("P9.41","GPIO_74"),
                    ("P9.42","GPIO_75"),
                    ("P9.43","GPIO_72"),
                    ("P9.44","GPIO_73"),
                    ("P9.45","GPIO_70"),
                    ("P9.46","GPIO_71")]
    
    const PWM_AVAILABLE = [
                    ("P8.14","PWM1A"),
                    ("P8.16","PWM1B"),
                    ("P8.21","PWM0B"),
                    ("P8.22","PWM0A"),
                    ("P8.28","ECAPPWM2"),
                    ("P8.29","PWM0B"),
                    ("P8.31","PWM0A"),
                    ("P8.42","ECAPPWM0"),
                    ("P9.13","PWM2B"),
                    ("P9.19","PWM2A"),
                    ("P9.34","PWM1B"),
                    ("P9.36","PWM1A"),
                    ("P9.45","PWM2A"),
                    ("P9.46","PWM2B")]
    
    const SPI_AVAILABLE = [
                    ("P8.17","SPI0_CS0"),
                    ("P8.18","SPI0_D1"),
                    ("P8.21","SPI0_D0"),
                    ("P8.22","SPI0_SCLK"),
                    ("P8.28","SPI1_CS0"),
                    ("P8.29","SPI1_D0"),
                    ("P8.30","SPI1_D1"),
                    ("P8.31","SPI1_SCLK")]
    
    const UART_AVAILABLE = [
                    ("P8.11","UART4_RX"),
                    ("P8.13","UART4_TX"),
                    ("P8.21","UART2_TX"),
                    ("P8.22","UART2_RX"),
                    ("P8.24","UART1_TX"),
                    ("P8.26","UART1_RX"),
                    ("P9.37","UART5_TX"),
                    ("P9.38","UART5_RX")]
    
    const I2C_AVAILABLE = [
                    ("P8.17", "I2C1_SCL"),
                    ("P8.18", "I2C1_SDA"),
                    ("P8.19", "I2C2_SCL"),
                    ("P8.20", "I2C2_SDA")]
    
    const EQEP_AVAILABLE = [
                    ("P8.25", "eQEP0_strobe"),
                    ("P8.27", "eQEP0B_in"),
                    ("P8.41", "eQEP0_index"),
                    ("P8.42", "eQEP0A_in"),
                    ("P9.11", "eQEP2B_in"),
                    ("P9.12", "eQEP2A_in"),
                    ("P9.15", "eQEP2_strobe"),
                    ("P9.16", "eQEP2_index"),
                    ("P9.31", "eQEP1_index"),
                    ("P9.32", "eQEP1_strobe"),
                    ("P9.33", "eQEP1B_in"),
                    ("P9.34", "eQEP1A_in"),
    ]
    
    const TIMER_AVAILABLE = [
                    ("P9.7",  "TIMER4"),
                    ("P9.8",  "TIMER7"),
                    ("P9.9",  "TIMER2"),
                    ("P9.10", "TIMER1")]