diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..2cacaf5 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,4 @@ +* text=auto +*.c text eol=lf +*.xc text eol=lf +*.h text eol=lf diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1dcbb2d --- /dev/null +++ b/.gitignore @@ -0,0 +1,51 @@ +# Tmp files & logs +*.settings +*.bin +*.zip +*.log +*.vcd +*.swp +*.*~ +*.xmt +*.swo +*.swn +*.ppb +*~ +*.DS_Store + +# Python +*.pyc +**/*.egg-info/ +**/*venv/* + +# XMOS temp files +**/.build*/* +**/build*/* +*/bin/* +_build +**/flash_bin_node* +**/fw-* +**/s2l-* +**/spanning-xn-* +**/target-xn* +*.xi +*.o +*.i +*.a + +# XMOS binaries +*.xe + +# Regression test files +tests/xmosdfu +tests/xsig +legacy_tests/recording*.wav +legacy_tests/plot*.pdf +legacy_tests/generated_*.wav +*/test_results.csv +cscope* +rtostags + +# Built documentation +doc/pdf/sw_usb_audio.pdf +toplevel_doc diff --git a/sw_usb_audio/app_usb_aud_fosi_c1/PY25Q32SH_QSPI.spec b/sw_usb_audio/app_usb_aud_fosi_c1/PY25Q32SH_QSPI.spec new file mode 100644 index 0000000..556edd0 --- /dev/null +++ b/sw_usb_audio/app_usb_aud_fosi_c1/PY25Q32SH_QSPI.spec @@ -0,0 +1,23 @@ +0, /* PY25Q32H_QSPI - Just specify 0 as flash_id */ +256, /* page size */ +16384, /* num pages */ +3, /* address size */ +4, /* log2 clock divider */ +0x9F, /* QSPI_RDID */ +0, /* id dummy bytes */ +3, /* id size in bytes */ +0x856016, /* device id */ +0x20, /* QSPI_SE */ +4096, /* Sector erase is always 4KB */ +0x06, /* QSPI_WREN */ +0x04, /* QSPI_WRDI */ +PROT_TYPE_SR, /* Protection via SR */ +{{0,0x00},{0,0}}, /* QSPI_SP, QSPI_SU */ +0x02, /* QSPI_PP */ +0xEB, /* QSPI_READ_FAST */ +1, /* 1 read dummy byte */ +SECTOR_LAYOUT_REGULAR, /* mad sectors */ +{4096,{0,{0}}}, /* regular sector sizes */ +0x05, /* QSPI_RDSR */ +0x01, /* QSPI_WRSR */ +0x01, /* QSPI_WIP_BIT_MASK */ \ No newline at end of file