Search found 66 matches

by twiddle
27 Jun 2016, 15:19
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

I haven't updated the thread for a while, but more recently I've been looking at using more of the STM32 parts. We spoke about it earlier in the thread, but some of the STM32F0 parts do crystal-less USB, and I've been using the 1262 3v3 regulators from microchip which only need a single cap for oper...
by twiddle
03 Feb 2016, 12:53
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

Just to show I aten't dead:
Image
by twiddle
29 Oct 2015, 02:00
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

There are two main issues with using a raspberry pi: firstly, the size (about 4-5x the 2d area of a teensy or similar, at least) and the software that it runs. The Raspberry pi is a SoC (system on chip) based device, I believe, and it runs a complete operating system. It isn't really designed, or co...
by twiddle
25 Oct 2015, 23:15
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

Out of curiosity which debuggers did you use? I've heard J-links have special sauce that can help with unsecuring the chips.
by twiddle
25 Oct 2015, 22:38
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

Just a quick warning - be careful when soldering this: I hand-solder, and apparently it's possible that during soldering the flash becomes corrupted. There are four particular bits in the flash, which when in a particular state, can irrevocably brick the chip ("flash secure" and "mass erase disable...
by twiddle
01 Oct 2015, 03:13
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

So the boards arrived from Smart Prototyping: http://i.imgur.com/DJsTxVe.jpg Here it is fully assembled: http://i.imgur.com/nBBnLQ5.jpg Now to just test that everything is working. Good news though, the USB/Battery portion of the circuit behaves as expected for sure so that is one big chunk of the B...
by twiddle
26 Sep 2015, 09:32
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

No need to even check there. Go to : http://www.freescale.com/products/arm-p ... T-SELECTOR and put under USB features "USB Crystal-less(FS)". Filter based on RAM/FLASH/Pin count.
by twiddle
26 Sep 2015, 02:56
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

It most definitely is out of spec from what I have heard. the IRC (internal oscillator) has too much drift to meet the USB spec, which is what the recover-clock-from-usb functionality is designed to compensate for.
by twiddle
24 Sep 2015, 15:09
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

Hey Oobly, check http://cache.freescale.com/files/32bit/doc/data_sheet/KL27P64M48SF6.pdf?fpsp=1&WT_TYPE=Data%20Sheets&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation&fileExt=.pdf - thats the MKL27 I've successfully prototyped using its inbuilt regulator. Not sure where you're looking b...
by twiddle
24 Sep 2015, 09:43
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

For what it's worth, here's a list of the Kinetis devices with a bootloader preinstalled, either in flash for one-time use or in ROM:
http://www.freescale.com/products/arm-p ... ader:KBOOT
by twiddle
24 Sep 2015, 08:42
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

Actually it's USB mini, Scott.
Closest thing at the moment to your oshw controller is the ps4 controller I reckon. The protocol is reverse engineered to a reasonable extent and the device can use bt or usb to connect to a variety of devices. Not reprogrammable yet but they're a good bit of kit.
by twiddle
21 Sep 2015, 22:42
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

I'm not so much teaching the hardware design process, but the firmware development. It's a game dev degree with a heavy vocational emphasis so there's a lot of flexibility within the projects that I run, so long as students get the opportunity to demonstrate the learning outcomes/baseline criteria r...
by twiddle
21 Sep 2015, 16:40
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

Minor diversion to show what I've been working on recently... http://i.imgur.com/ur92pgr.png Custom development board with a bunch of varied peripherals, for my students to meet their 'hardware integration' learning outcomes in the penultimate game project they are about to start in the game develop...
by twiddle
21 Sep 2015, 07:10
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

The one thing I found with Microchip alongside their documentation and such was the compiler support was sorta half-assed. There's freeware available, but only up to a point - if I remember correctly you're limited in flash size, and I'm not sure if the current IDE runs on non-windows platforms. Als...
by twiddle
20 Sep 2015, 07:51
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

MTL has some good things worth considering. In terms of my response to your list here are my top considerations * Comes with bootloader This is essential for making a product that can be reprogrammed by end users. * at least ..(insert number) I/O pins If the MCU doesn't have enough input pins, you e...
by twiddle
07 Sep 2015, 23:15
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

@twiddle: yes, I'd like to have a look at the firmware, but I guess I'm first going to have to get some nordic board(s)... Ah, well I'm actually not quite there with the Nordic support at the moment. I've been working on the abstraction layer and getting the basic functionality in which consumes it...
by twiddle
07 Sep 2015, 15:53
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

I hadn't actually seen that board - I'll have to keep it in mind for my studio projects at the college, it sounds like it might be a contender for something I can get the students to use. Quick update for everybody - still working on the firmware, another few weeks and I think I'll be at a point of ...
by twiddle
05 Aug 2015, 01:19
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

Always good to hear of other projects 'in the wild' that are using the approach I intend to take, Engicoder. :)
by twiddle
04 Aug 2015, 23:20
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

Little update for everybody: VisualGDB now have Nordic support available, so I'll get on that shortly. In the meantime I've been working on my HAL, so I figured I'd give people a little insight into how I'm building it (source will eventually be on Github when I'm at a point that it would be useful ...
by twiddle
24 Jul 2015, 11:01
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

Heh, well I only have very basic USB functionality working at present. As I said, I'm getting the POCs for the different chips working before I do too much, because that way I have a few hardware configurations to run my tests against so cross-mcu portability is maintained right from the start. I wa...
by twiddle
23 Jul 2015, 23:27
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

I'm currently trying to get a good setup for working with the nRF51 chips. Nordic don't have very good support for GCC though. The SDK is all well and fine but there's a hierarchy of makefiles, some in the SDK, and then some in the samples that depend on the SDK ones. The SDK makefiles aren't self-c...
by twiddle
13 Jul 2015, 10:33
Forum: Group buys
Topic: PHANTOM Plates (Shipped)
Replies: 166
Views: 34743

Mine arrived today as well. Thanks!
by twiddle
11 Jul 2015, 22:08
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

My sample requests, from an .edu domain no less, basically languished without any response at all from ST. I guess I'll have to try again - I've been buying all the parts from them and NXP so far.
by twiddle
11 Jul 2015, 21:34
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

Yeah a bit that way, haha For what its worth I'm strongly considering the Freescale MKL27z for my wired project I'm working on, but I'm looking at a Nordic nRF product for BT. Where did you see the automatic switching mentioned in the specs, though? I didn't spot that. If you find Freescale's sample...
by twiddle
10 Jul 2015, 19:33
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

It's just that all the functions have names which are very long, and because of "versatility" the nesting of functions goes quite deep, and it is scattered among many source files in different directories. I suppose this is inevitable when it supports 3 different architectures (AVR8, XMEGA, UC3), b...
by twiddle
10 Jul 2015, 10:23
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

Ah right, I didnt think to check that for the L series. It isn't really important to me as I have a j-link EDU, but I'll remember it nevertheless.
by twiddle
10 Jul 2015, 10:16
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

The one in my design uses a crystal, but STM32L0x2 has crystal-less USB:
http://www.st.com/web/en/catalog/mmc/FM ... sc=stm32l0
by twiddle
10 Jul 2015, 08:31
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

Ah, my omission. Some kinetis devices support a usb-based HID bootloader in ROM, check here for a list of the parts. http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=KBOOT The kl27z is one such part, rom bootloader and crystalless was why I picked it. Do bear in mind I went for a speci...
by twiddle
10 Jul 2015, 00:28
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

What's odd about that lufa code, flabbergast? Seems pretty standard for initialising those structs to me...
by twiddle
10 Jul 2015, 00:27
Forum: Workshop
Topic: Alternative controller experiments
Replies: 186
Views: 52549

While I'll admit that some libraries are not much use or are written poorly, I'd respectfully disagree on the idea of using raw register access for writing your own usb stack from scratch. Putting aside code generators, the libraries themselves are field tested to a substantial degree and you will e...

Go to advanced search