About

Engineering is interesting,
and if you don’t agree you can fuck off.

Embedded Coding
Figure Skating
Pistol Sports
Polaroid Photography

profile for feilipu at Stack Overflow, Q&A for professional and enthusiast programmers

11 thoughts on “About

  1. I think one of the most important changes to the NBN Co plan is the support of local Community DIY installs – the stuff Peter Cochrane (UK) talks about. Especially for Home Units/Apartments and small towns. There a strong need for Advocacy along these lines- which has to include a practical components, like the Makers movement: “How we built our own town network”.

  2. Pingback: uIP on WIZnet W5200 and SPI performance | WIzWiki : Wiznet Community

  3. Hi,feilipu
    Do you have a interest to do something for ft800 use freeGLUT,porting the ft800 function as openGL low level api.

    Thankyou

    • Looks like an interesting project.
      But I’ve loaned my Gameduino 2 out to a friend, so can’t look at it immediately.

      I think there should be a good overlap between the GL primatives and the ft800 command language.

      • Philip, you wrote, “There is nothing even remotely close to the pleasure of having Cherry switches under your fingertips ”

        This seriously leads me to suspect you’ve never tried any IBM beamspring keyboards (not to be confused with IBM buckling spring keyboards). And yes, they’re still available.

  4. Hi!

    In the Goldilocks documentation you mention that with Arduino 1.05 the only requirements are the boards.txt and the variants file, yet the Freetronics files contain an entire /cores directory. Is there any point/need to copy the /cores directory?

    Also, do you know if the ATmega644 is supported in a similar manner? (the Sanguino project looks to be dead…)

    Thanks!

    • There are many shortcomings with the standard Arduino system and cores when used with a) non 16MHz MCU, and b) used with MCU with different and additional interrupts to the normal devices.

      These Arduino limitations were not immediately apparent, when the Goldilocks was first designed and tested. But, if you steer clear of things like millis() and other interrupt functions, there are no problems. Freetronics have added the alternate core to assist resolution of some of the limitations. Best to check in the Freetronics forum to see the issues, and how they are resolved.

      If you have specific questions, go to Freetronics forum as they and I can help best there.

      The ATmega644 is very similar to the ATmega1284p, so it is a trivial extension. Everything should just work. If you need a bootloader the flash size needs to be changed. Some people prefer the Optiboot avr109 bootloader version, others prefer the stk500v2 version. Both work well. Neither bootloader works well when the ATmegaxxU2 is used as the USB-Serial interface. Best to use a FTDI chip for this purpose, as it is a better, designed for purpose, solution.

      The ATmega1284p is probably the nicest MCU in the range (excluding the radio devices), with the best combination of speed, capacity, and I/O in the range. I love using it, and I’m using one in the upcoming Goldilocks Analogue platform.

  5. Hello,

    I can’t find any contact info in the site so forgive me for using the comment section. I’m Algen, I work with engineering website EEWeb.com and would love to have your website featured as a site of the day on EEWeb. Is this of interest to you?

    Hope to hear from you soon.

    Sincerely,

    Algen

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s