Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
9307cfd
Apply skipDefaultCheckout() to the whole Jenkins pipeline
danielpieczko Oct 6, 2021
321fcb3
Delete LICENSE.rst
kieran-kohtz Oct 6, 2021
eccc5cd
Merge pull request #59 from xmos/feature/fix_licences
kieran-kohtz Oct 6, 2021
06b1304
Restructure Jenkinsfile
danielpieczko Oct 8, 2021
d2d26f1
Delete unused python/reset_xtags.py
danielpieczko Oct 8, 2021
4ebe647
Merge pull request #58 from xmos/bugfix/jenkins_build_failure
danielpieczko Oct 12, 2021
c5e1871
Updated jenkins shared library version to v0.18.0
kieran-kohtz Mar 8, 2022
631c4f5
Removed Brew Labels
kieran-kohtz Mar 8, 2022
88e8758
Removed Brewfile
kieran-kohtz Mar 8, 2022
2b7e468
Update jenkins labels
kieran-kohtz Mar 9, 2022
58eb18c
Merge pull request #62 from kieran-kohtz/feature/jenkinsversion
BrennanGit Mar 9, 2022
e0d1c1f
Update Python version to 3.10.5
danielpieczko Aug 10, 2022
17f2ae5
Merge pull request #64 from danielpieczko/develop
danielpieczko Aug 11, 2022
c8e06a1
Added support for xcommon-cmake
xross Sep 23, 2024
eacb1cd
Merge pull request #67 from xross/develop
xross Sep 24, 2024
b6caa40
Remove issue templates
xross Apr 4, 2025
a953bc0
Removed old project files etc
xross Apr 4, 2025
fc7b3d8
Initial changeover of docs (WIP), Jenkins and readme + version bump …
ed-xmos Jul 2, 2025
aa926e3
Update examples to XCCM
ed-xmos Jul 2, 2025
a4ab9f8
WIP lib_spi wrapper for fwk_io spi
ed-xmos Jul 4, 2025
c18302d
Fromatting
ed-xmos Jul 7, 2025
2b79d31
Update examples to XCCM
ed-xmos Jul 2, 2025
66a22fc
Merge pull request #70 from ed-xmos/feature/lib_updates
ed-xmos Jul 7, 2025
32c6632
Ensure all bits on a port are set high/low supporting wide ports for …
ed-xmos Jul 7, 2025
a17779f
Merge remote-tracking branch 'origin/develop' into feature/fwk_io_master
ed-xmos Jul 7, 2025
3c4b0e5
Fix merge
ed-xmos Jul 7, 2025
e0a8ce4
Move legacy sync and slave tests over to Pyxsim
ed-xmos Jul 7, 2025
08b8413
Fix incorrect clock polarity in SPI sync
ed-xmos Jul 15, 2025
4b49b24
Disable master async tests for now
ed-xmos Jul 16, 2025
ec9ae66
Merge branch 'feature/tests'
ed-xmos Jul 16, 2025
cdd8856
Initial sync test pass rx/tx
ed-xmos Jul 16, 2025
ee8f066
Get asynch/sync master working with fwk_spi
ed-xmos Jul 17, 2025
5e69666
async multi-client pass
ed-xmos Jul 21, 2025
3018877
Bump to 4.0.0, remove second clockblock from async and consolidate SP…
ed-xmos Jul 25, 2025
9afe199
Missing renames and version
ed-xmos Jul 25, 2025
288633a
Avoid client hogging in multi-client sync
ed-xmos Jul 28, 2025
14cef5b
Ensure minimum SS deassert
ed-xmos Jul 28, 2025
f25e313
Add in support for SS and MISO sample delays
ed-xmos Jul 28, 2025
1d2caf6
Fix SS port glitch issue
ed-xmos Jul 30, 2025
c3fb839
Add SPI timing methods to masters
ed-xmos Jul 30, 2025
5cd67c4
Initial docs update
ed-xmos Jul 31, 2025
d366add
Adding CBless sync master tests (broken currently)
ed-xmos Jul 31, 2025
b20fd9d
Update max speeds in docs
ed-xmos Aug 3, 2025
4e88557
Shutdown for slave with test
ed-xmos Aug 4, 2025
b816669
Add array transfer method for spi SYNC
ed-xmos Aug 4, 2025
d9be370
Review feedback
ed-xmos Aug 4, 2025
55ed18d
WIP slave test common + ss deassert
ed-xmos Aug 5, 2025
5e3e86d
Fix spi slave incorrect modes
ed-xmos Aug 5, 2025
b14f25d
Fix benchmark slave
ed-xmos Aug 5, 2025
048db47
Docs update, remove slave SS deassert as already covered and MISO HI-…
ed-xmos Aug 6, 2025
95330a9
Hi-z MISO if SS not asserted +test, update slave benchmark, imrpove e…
ed-xmos Aug 6, 2025
0a56e1e
Documentation refresh
ed-xmos Aug 7, 2025
6afb730
Fix https://github.com/xmos/lib_spi/issues/68
ed-xmos Aug 11, 2025
447cd8e
Review 2
ed-xmos Aug 11, 2025
1f04248
Clarify register access in AN00160
ed-xmos Aug 11, 2025
b8fe363
Merge pull request #74 from ed-xmos/feature/fwk_master_with_tests
ed-xmos Aug 11, 2025
1482611
Initial doc convert for spi master example
ed-xmos Aug 13, 2025
15800df
Update spi_slave example
ed-xmos Aug 13, 2025
a30eba7
Fix diagram rendering
ed-xmos Aug 14, 2025
3670d8e
Remove unneeded license files and .rst review feedback
ed-xmos Aug 14, 2025
6e3d5f5
Merge pull request #76 from ed-xmos/feature/examples_to_main_doc
ed-xmos Aug 15, 2025
3389170
Fix release stage in Jenkins
ed-xmos Aug 18, 2025
d41ef8f
Remove mention of AN00160 and AN00161 from readme (now in main docs)
ed-xmos Aug 18, 2025
23ddaa6
Merge pull request #78 from ed-xmos/feature/fix_release
ed-xmos Aug 19, 2025
9dd2d72
Update CD part numbers in settings.yml
xross Aug 19, 2025
3dae079
Merge pull request #79 from xmos/xross-patch-1
ed-xmos Aug 19, 2025
ac62533
Update from master so we can FF develop
ed-xmos Aug 29, 2025
0567bb2
Merge pull request #80 from ed-xmos/feature/fix_release
ed-xmos Aug 29, 2025
9771ce4
Update Jenkins shared library version to 0.42.0
xross Aug 29, 2025
afa7aa7
Document updates following TB review
ed-xmos Sep 8, 2025
0dcdd23
Merge pull request #81 from ed-xmos/feature/v4_feedback_fixes
ed-xmos Sep 8, 2025
d737ab6
Patch UML issue
ed-xmos Sep 10, 2025
64e4b9c
Merge pull request #83 from xmos/ed-xmos-uml-patch
ed-xmos Sep 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 0 additions & 17 deletions .github/ISSUE_TEMPLATE/application-note-not-compliant.md

This file was deleted.

18 changes: 0 additions & 18 deletions .github/ISSUE_TEMPLATE/example-not-compliant.md

This file was deleted.

10 changes: 0 additions & 10 deletions .github/ISSUE_TEMPLATE/missing-application-note.md

This file was deleted.

10 changes: 0 additions & 10 deletions .github/ISSUE_TEMPLATE/missing-c-api.md

This file was deleted.

10 changes: 0 additions & 10 deletions .github/ISSUE_TEMPLATE/missing-xcore-test.md

This file was deleted.

16 changes: 0 additions & 16 deletions .github/ISSUE_TEMPLATE/test-not-compliant.md

This file was deleted.

13 changes: 0 additions & 13 deletions .github/ISSUE_TEMPLATE/top-level-readme-not-compliant.md

This file was deleted.

5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ build/

# satisfy parsing in XMOS source check based on regular expressions
# (normal parsing is based on shell wildcards)
*/.venv*
*.venv*
*/build/*
__gen
*tests/logs/*
*.gtkw
*.xmt
7 changes: 0 additions & 7 deletions Brewfile

This file was deleted.

31 changes: 29 additions & 2 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,32 @@
SPI library change log
======================
lib_spi change log
==================

4.0.0
-----

* CHANGED: SPI master async reduced clock blocks from two to one
* CHANGED: SPI master sync increased max speed to 50+ Mbps
* ADDED: Shutdown method for SPI sync
* ADDED: Shutdown method for SPI slave
* ADDED: SPI master optional MISO and SS timing adjustments
* ADDED: Array transfer method for SPI master sync
* FIXED: SPI slave MISO now goes Hi-Z when SS is deasserted
* FIXED: SPI master (all) swapping of SPI modes 0 and 1
* FIXED: SPI master async non-functional SPI modes 1 and 2
* FIXED: SPI slave swapping of SPI modes 0 and 1
* FIXED: Passing NULL ptr to SPI asynch throws exception
* FIXED: Non-functional tests
* CHANGED: State diagrams and wavedrom now rendered by xmosdoc
* CHANGED: Examples AN00160 and AN00161 now integrated into main document as
app_spi_master and app_spi_slave examples
* REMOVED: Support for XS1 devices

3.4.0
-----

* CHANGED: Refresh to use latest doc builder and library format
* ADDED: Support for XCommon CMake build system
* REMOVED: XCORE-200 targets in examples (now targets XK-EVK-XU316)

3.3.0
-----
Expand Down
Loading