1#include "../../hcs/neptune100.hcs" 2root { 3 platform { 4 watchdog_config { 5 match_attr = "watchdog_config"; 6 watchdogId = 0; 7 } 8 gpio_config { 9 match_attr = "gpio_config"; 10 groupNum = 1; 11 pinNum = 48; 12 config = [5, 2]; 13 } 14 pwm_config { 15 match_attr = "pwm_config"; 16 channel = 0; 17 freq = 156250; 18 } 19 i2c_config { 20 i2c0 { 21 match_attr = "i2c0_config"; 22 port = 0; 23 speed = 200000; 24 // TSP_SCL/SDA - I2C0 = PA01/PA04 25 sclPin = 1; 26 sdaPin = 4; 27 } 28 } 29 uart_config { 30 /* 31 uart0 { 32 match_attr = "uart0_config"; 33 num = 0; 34 baudrate = 115200; 35 parity = 0; 36 stopBit = 1; 37 data = 8; 38 }*/ 39 uart1 { 40 match_attr = "uart1_config"; 41 num = 1; 42 baudrate = 115200; 43 parity = 0; 44 stopBit = 1; 45 data = 8; 46 } 47 } 48 spi_config { 49 spi0 { 50 match_attr = "spi0_config"; 51 num = 0; 52 speed = 115200; 53 dataSize = 8; 54 transmode = 0; 55 mode = 0; 56 spiCsSoft = 0; 57 spiClkPin = 2; 58 spiMosiPin = 4; 59 spiMisoPin = 3; 60 spiCsPin = 4; 61 } 62 } 63 } 64 misc { 65 fs_config { 66 littlefs_config { 67 match_attr = "littlefs_config"; 68 mount_points = ["/data"]; 69 block_start_positions = [480]; 70 block_size = [4096]; 71 block_count = [20]; 72 } 73 } 74 } 75} 76