18d6344f9Sopenharmony_ci#include "../../hcs/neptune100.hcs" 28d6344f9Sopenharmony_ciroot { 38d6344f9Sopenharmony_ci platform { 48d6344f9Sopenharmony_ci watchdog_config { 58d6344f9Sopenharmony_ci match_attr = "watchdog_config"; 68d6344f9Sopenharmony_ci watchdogId = 0; 78d6344f9Sopenharmony_ci } 88d6344f9Sopenharmony_ci gpio_config { 98d6344f9Sopenharmony_ci match_attr = "gpio_config"; 108d6344f9Sopenharmony_ci groupNum = 1; 118d6344f9Sopenharmony_ci pinNum = 48; 128d6344f9Sopenharmony_ci config = [5, 2]; 138d6344f9Sopenharmony_ci } 148d6344f9Sopenharmony_ci pwm_config { 158d6344f9Sopenharmony_ci match_attr = "pwm_config"; 168d6344f9Sopenharmony_ci channel = 0; 178d6344f9Sopenharmony_ci freq = 156250; 188d6344f9Sopenharmony_ci } 198d6344f9Sopenharmony_ci i2c_config { 208d6344f9Sopenharmony_ci i2c0 { 218d6344f9Sopenharmony_ci match_attr = "i2c0_config"; 228d6344f9Sopenharmony_ci port = 0; 238d6344f9Sopenharmony_ci speed = 200000; 248d6344f9Sopenharmony_ci // TSP_SCL/SDA - I2C0 = PA01/PA04 258d6344f9Sopenharmony_ci sclPin = 1; 268d6344f9Sopenharmony_ci sdaPin = 4; 278d6344f9Sopenharmony_ci } 288d6344f9Sopenharmony_ci } 298d6344f9Sopenharmony_ci uart_config { 308d6344f9Sopenharmony_ci /* 318d6344f9Sopenharmony_ci uart0 { 328d6344f9Sopenharmony_ci match_attr = "uart0_config"; 338d6344f9Sopenharmony_ci num = 0; 348d6344f9Sopenharmony_ci baudrate = 115200; 358d6344f9Sopenharmony_ci parity = 0; 368d6344f9Sopenharmony_ci stopBit = 1; 378d6344f9Sopenharmony_ci data = 8; 388d6344f9Sopenharmony_ci }*/ 398d6344f9Sopenharmony_ci uart1 { 408d6344f9Sopenharmony_ci match_attr = "uart1_config"; 418d6344f9Sopenharmony_ci num = 1; 428d6344f9Sopenharmony_ci baudrate = 115200; 438d6344f9Sopenharmony_ci parity = 0; 448d6344f9Sopenharmony_ci stopBit = 1; 458d6344f9Sopenharmony_ci data = 8; 468d6344f9Sopenharmony_ci } 478d6344f9Sopenharmony_ci } 488d6344f9Sopenharmony_ci spi_config { 498d6344f9Sopenharmony_ci spi0 { 508d6344f9Sopenharmony_ci match_attr = "spi0_config"; 518d6344f9Sopenharmony_ci num = 0; 528d6344f9Sopenharmony_ci speed = 115200; 538d6344f9Sopenharmony_ci dataSize = 8; 548d6344f9Sopenharmony_ci transmode = 0; 558d6344f9Sopenharmony_ci mode = 0; 568d6344f9Sopenharmony_ci spiCsSoft = 0; 578d6344f9Sopenharmony_ci spiClkPin = 2; 588d6344f9Sopenharmony_ci spiMosiPin = 4; 598d6344f9Sopenharmony_ci spiMisoPin = 3; 608d6344f9Sopenharmony_ci spiCsPin = 4; 618d6344f9Sopenharmony_ci } 628d6344f9Sopenharmony_ci } 638d6344f9Sopenharmony_ci } 648d6344f9Sopenharmony_ci misc { 658d6344f9Sopenharmony_ci fs_config { 668d6344f9Sopenharmony_ci littlefs_config { 678d6344f9Sopenharmony_ci match_attr = "littlefs_config"; 688d6344f9Sopenharmony_ci mount_points = ["/data"]; 698d6344f9Sopenharmony_ci block_start_positions = [480]; 708d6344f9Sopenharmony_ci block_size = [4096]; 718d6344f9Sopenharmony_ci block_count = [20]; 728d6344f9Sopenharmony_ci } 738d6344f9Sopenharmony_ci } 748d6344f9Sopenharmony_ci } 758d6344f9Sopenharmony_ci} 76