Xcore github news

XCore Project reviews, ideas, videos and proposals.
User avatar
davelacey
Experienced Member
Posts: 104
Joined: Fri Dec 11, 2009 8:29 pm

Xcore github news

Post by davelacey »

Hi,
The first in a probably quite irregular series. I thought I'd update everyone on the github repos.

LED Controller Repository, Sire programming tool

We now have two github repos maintained by people outside of Xmos towers: http://github/xcore/tool_sire and http://github/ap_led_tile_controller. Thanks to jameshanlon and interactive_matter for these. Check them out.

If you want to add a repo (or move your current project over to github) then its pretty easy - the instructions are at http://github.xcore.com. The main thing to note is that you have to license your code under the Xcore Open Source License.

Using XMOS Code

As seen from the LED tile controller, XMOS is pretty open to re-licensing existing code for people to use/maintain. If you want anything like this (e.g. XDK firmware examples, tutorials, example code from xmos.com) then get in touch with XMOS support and we'll see what we can do.

New Repositories

Lots of other new repos have appeared. We are now up to 20 (not including infrastructure stuff like Community and xcommon). Heres some of the latest additions: A full list can be found here: https://github.com/xcore/repositories

Dave


User avatar
Interactive_Matter
XCore Addict
Posts: 216
Joined: Wed Feb 10, 2010 10:26 am

Post by Interactive_Matter »

Dave,

I am happy to be allowed to maintain the LED-Tile code! I hope I can do a good job for the community (and hopefully for some customers too - at least mine).

So if anybody got any question or code update feel free to open an issue on github. Right now I am a little bit to busy using the code (in my HL1606 project - and yes it will be much bigger than what you see in the video and I will open source everything I can of it) to do some real updates on the code.

But after things have settled a bit my plans are:
  • Save the current version in a tag
  • Add documentation from my reverse engineering and from the apllication notes to make using the code easier
  • Add my HL1606 driver code
  • After that I would really like to refactor the code a bit (there are things in the code that are now in public githb repositories - and that should be used, there are things that belong in their own github repository (e.g. the internal watchdog) and there are things I think that could be done better).
For the things to do better I would really appreciate a discussion here on xcore, since our ideas are better than my ideas.

Currently I am happy about any contribution, question, clarification, feature request and so on.

Marcus