Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding xCORE-Analog tile support libraries and demos #1

Open
wants to merge 45 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
2a38956
adding ethernet sleep demo
vinithmundhra Jul 24, 2013
a199a92
adding readme
vinithmundhra Jul 25, 2013
6831f45
updated python scripts, app requesting close connection
vinithmundhra Jul 31, 2013
f79a084
add webclient code, update docs
vinithmundhra Aug 8, 2013
dce143f
remove watchdog
vinithmundhra Aug 12, 2013
d81fd8b
ading test client python
vinithmundhra Aug 12, 2013
56deae8
update docs
vinithmundhra Aug 12, 2013
1cf72c0
Do NOT use. Currently debugging.
vinithmundhra Sep 5, 2013
d9e6fa9
Fix ADC trigger issue
vinithmundhra Sep 5, 2013
1756306
fix button count issue, update quickstart guide
vinithmundhra Sep 6, 2013
6bff586
improve python scripts to work with newer versions of Python (3)
Sep 24, 2013
0be6043
improve python scripts and minor doc updates
Sep 24, 2013
fd8f201
adding python script to get local IP address as it was failing on linux
vinithmundhra Sep 24, 2013
856c189
update docs reg static IP
vinithmundhra Sep 25, 2013
77c74ed
adding xmos IP address info to qsg
vinithmundhra Sep 25, 2013
0444239
rename ipconfig var
vinithmundhra Oct 3, 2013
408f477
updating xpd
vinithmundhra Oct 8, 2013
12d4d8e
sensor values updated on every change
vinithmundhra Oct 11, 2013
d8ab7ef
xpd, doc updates. merged modules and adc apps
vinithmundhra Oct 24, 2013
cd10f68
fixed overflow issue in RTC and updated sleep test for mixed signal s…
vinithmundhra Oct 29, 2013
7589b34
update python script and have delay after close
vinithmundhra Nov 7, 2013
0d3764e
qsg updates
vinithmundhra Nov 11, 2013
27f0afc
improve python server.py, add delay to tcp close
vinithmundhra Nov 19, 2013
6f2b2b4
xpd and python server updates
vinithmundhra Nov 27, 2013
3b48f0f
add delay to let the host start web server
vinithmundhra Nov 28, 2013
c7a38d9
Reduce demo to single build configuration.
Dec 3, 2013
8cf7a1a
Improve the printing so that each line starts with "XMOS:"
Dec 3, 2013
e844043
Improve define naming.
Dec 3, 2013
5bd7c08
Get the sleep memory to store the button count as it is something tha…
Dec 3, 2013
56fb3e6
Update quick start to match latest application.
Dec 3, 2013
f51e4e7
Prevent python exception if the server fails to start
Dec 3, 2013
d5a5e2c
Updates for xpd release
Dec 3, 2013
8cfbba1
'Release: 1.1.1alpha0'
Dec 3, 2013
bec5b73
The server now can run first and waits till the client starts.
Dec 4, 2013
a438a24
Updated changelog
Dec 4, 2013
0ccde1a
'Release: 1.1.2alpha0'
Dec 4, 2013
19a3136
Fixed typo and removed reference to test_client.py
Dec 4, 2013
870ac9e
Vinith's updates to the quick start.
Dec 6, 2013
f7456d9
Update to line endings.
Dec 6, 2013
29a205a
First round of adding temperature logging to server side of sleep_wak…
Dec 6, 2013
b00e762
Fix crash in server.
Dec 6, 2013
8b59a9c
Force data to log file on a line by line basis.
Dec 6, 2013
37c72df
Update quick start to add reference to log file.
Dec 6, 2013
2b4e57c
documents updated
vinithmundhra Dec 9, 2013
9666717
doc updates based on feedback
vinithmundhra Dec 10, 2013
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
25 changes: 19 additions & 6 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,19 @@
In-Device Peripheral Library Change Log
=======================================

1.0.0
-----
* Initial release
In-Device Peripheral Library Change Log
=======================================

1.1.2
-----
* Changed the demo app server to wait for the link to come up before starting.

1.1.1
-----
* Refreshed code and documentation so it correctly references XP-SKC-A16 sliceKIT core board

1.1.0
-----
* Expanded to support XS1-A devices including ADC, WDT, RTC and Sleep mode
* Minor documentation and naming convention updates to XS1-U

1.0.0
-----
* Initial release
54 changes: 27 additions & 27 deletions LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
Software License Agreement

Copyright (c) 2011, XMOS Ltd., All rights reserved.

The copyright holders hereby grant to any person obtaining a copy of this software (the "Software") and/or its associated
documentation files (the Documentation), the perpetual, irrevocable (except in the case of breach of this license) no-cost,
royalty free, sublicensable rights to use, copy, modify, merge, publish, display, publicly perform, distribute, and/or
sell copies of the Software and the Documentation, together or separately, and to permit persons to whom the Software and/or
Documentation is furnished to do so, subject to the following conditions:

. Redistributions of the Software in source code must retain the above copyright notice, this list of conditions and the
following disclaimers.

. Redistributions of the Software in binary form must reproduce the above copyright notice, this list of conditions and
the following disclaimers in the documentation and/or other materials provided with the distribution.

. Redistributions of the Documentation must retain the above copyright notice, this list of conditions and the following
disclaimers.

Neither the name of XMOS, nor the names of its contributors may be used to endorse or promote products derived from this
Software or the Documentation without specific prior written permission of the copyright holder.

THE SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR DOCUMENTATION OR THE USE OF OR OTHER
DEALINGS WITH THE SOFTWARE OR DOCUMENTATION.
Software License Agreement
Copyright (c) 2011, XMOS Ltd., All rights reserved.
The copyright holders hereby grant to any person obtaining a copy of this software (the "Software") and/or its associated
documentation files (the Documentation), the perpetual, irrevocable (except in the case of breach of this license) no-cost,
royalty free, sublicensable rights to use, copy, modify, merge, publish, display, publicly perform, distribute, and/or
sell copies of the Software and the Documentation, together or separately, and to permit persons to whom the Software and/or
Documentation is furnished to do so, subject to the following conditions:
. Redistributions of the Software in source code must retain the above copyright notice, this list of conditions and the
following disclaimers.
. Redistributions of the Software in binary form must reproduce the above copyright notice, this list of conditions and
the following disclaimers in the documentation and/or other materials provided with the distribution.
. Redistributions of the Documentation must retain the above copyright notice, this list of conditions and the following
disclaimers.
Neither the name of XMOS, nor the names of its contributors may be used to endorse or promote products derived from this
Software or the Documentation without specific prior written permission of the copyright holder.
THE SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR DOCUMENTATION OR THE USE OF OR OTHER
DEALINGS WITH THE SOFTWARE OR DOCUMENTATION.
20 changes: 10 additions & 10 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# This variable should contain a space separated list of all
# the directories containing buildable applications (usually
# prefixed with the app_ prefix)
#
# If the variable is set to "all" then all directories that start with app_
# are built.
BUILD_SUBDIRS = all

XMOS_MAKE_PATH ?= ..
include $(XMOS_MAKE_PATH)/xcommon/module_xcommon/build/Makefile.toplevel
# This variable should contain a space separated list of all
# the directories containing buildable applications (usually
# prefixed with the app_ prefix)
#
# If the variable is set to "all" then all directories that start with app_
# are built.
BUILD_SUBDIRS = all
XMOS_MAKE_PATH ?= ..
include $(XMOS_MAKE_PATH)/xcommon/module_xcommon/build/Makefile.toplevel
76 changes: 39 additions & 37 deletions README.rst
Original file line number Diff line number Diff line change
@@ -1,37 +1,39 @@
Peripheral Tile Support Library
...............................

:Latest release: 1.0.0rc1
:Maintainer: pthedinger
:Description: Collection of functions to support peripheral tiles.


The Peripheral Tile Support Library provides a set of functions and
datatypes which aid the use of the peripheral tiles.

Key Features
============

module_usb_tile_support:

* Support for the U-Series Analog to Digital Converters (ADCs)

*Note: support for USB devices is provided by the USB Device Component*

Known Issues
============

None.


Support
=======

Issues may be submitted via the Issues tab in this github repo. Response to any
issues submitted as at the discretion of the maintainer for this line.

Required software (dependencies)
================================

* sc_util (git://github.com/xcore/sc_util)

Peripheral Tile Support Library
...............................

:Latest release: 1.1.2alpha0
:Maintainer: pthedinger
:Description: Collection of functions to support peripheral tiles.

The Peripheral Tile Support Library provides a set of functions and
datatypes which aid the use of the peripheral tiles.

Key Features
============

module_usb_tile_support:

* Support for the U-Series Analog to Digital Converters (ADCs)

*Note: support for USB devices is provided by the USB Device Component*

module_analog_tile_support:

* Support for the A-Series Analog to Digital Converters (ADCs)
* Support for A-Series Watchdog Timer (WDT)
* Library functions supporting sleep mode and the Real Time Clock (RTC)

Known Issues
============

None.

Support
=======

Issues may be submitted via xCORE.com.

Required software (dependencies)
================================

All required dependencies will be downloaded automatically when an application in this repository is imported into the project workspace using xTIMEcomposer Studio.
Loading