Rustic Engineering

My Mind working on…


with 16 comments


Eagle CAD layout files:


Written by forrequi

January 24, 2011 at 02:38

16 Responses

Subscribe to comments with RSS.

  1. Hi,
    Can I have your eagle library ?


    May 30, 2011 at 09:09

  2. Hi
    Can I have your eagle library for 18F14K50?
    Very Thanks


    June 2, 2011 at 14:06

  3. […] you want my entire project files, you download it on my downloads page. Unpack it under your CrossWorks project directory. These files contains all my entire […]

  4. I’ve noticed that in your low pincount USB page, on every picture apart from two, the programming header has five pins; not six. The board as specified in the Eagle files has five pins.

    What’s going on?

    Thanks for a good post!

    Justin James Clayden

    February 1, 2012 at 04:50

  5. OK Cool, thanks for that. I just plugged in all pins except MCLR and it’s good to go. By the way, did you get an email I sent to you a while back about using the PIC18FK1450 as a USB mass storage device?

    In my application I only need less than a kilobyte of storage, so I was hoping to use your board for that purpose. Do you know if that’s possible? One of Microchip’s example projects is ‘Internal Flash’ so I’m hoping it’s possible.


    Justin James Clayden

    February 1, 2012 at 07:43

    • Hi Justin, I’m sorry because I didn’t answer your email about PIC18F14K50 as Mass Storage Device. Well, I didn’t have any success. Apparently because FAT uses a 512 bytes logical sector size, and it’s more than its little PIC can do. Alternatively, I’m working on a PIC18F26J50 version, that’s don’t relay in that problem. Any advance I’ll post here.


      February 1, 2012 at 08:07

  6. hi can you have a programme of variation voltage of stm32l152
    thank you


    May 11, 2013 at 11:52

    • Hi, I can’t understand your need. Can you explain more?


      May 11, 2013 at 12:35

      • thank you for your replying
        I want to adjust the voltage using a potentiometer, to micro stm32l152


        May 16, 2013 at 15:01

  7. Hello,
    I’m new to ARM programming and I am trying to use your instructions for “ARM Development on Mac (with Crossworks…” and am at the point of building (btw yours are the best instructions for getting started I’ve found). I am making progress but I get a slightly different errors than what you discussed.

    “Linking AN3413-Current_consumption_touch_sensing.elf
    THUMB Debug/discovery_functions.o:In function
    undefined reference to ‘TSL_GlobalSetting’
    undefined reference to ‘TSL_GlobalSetting’
    undefined reference to ‘TSLState’
    undefined reference to ‘TSLState’

    A double click on the error opens the file ‘discover_functions.c’

    Have you experienced this and/or do you have any idea where the problem could be?


    May 9, 2014 at 05:26

    • I don’t see any errors like that on my build. But you know that “undefined refence” errors are most often due to lack of correct file declarations or missing files. Search in all project files for “TSL*”. There will be on place where “TSL_GlobalSetting” (and the others) must be declared. Try to find them and double check the way the files is linked to.

      Sometimes its a problem with compiler options that stay in bad way, where the variables exists, but the compiler dont see it because a “#ifdef “. Like my problem with “undefined reference to `__TSL_wait_CLWHTA’” that I expose in my post. I does a search for the variable name and found that “__INLINE” inst supported, so the compiler never know about that. Remove it and its ok.


      May 9, 2014 at 14:31

      • Hello,
        Apparently the linker cannot find the file locations.

        “../../../Libraries/STM32L1xx_StdPeriph_Driver/inc”, etc. does not seem to work for me. Possibly my directory structure is not correct and I don’t fully understand “../../../”. Does that mean go up three directory levels in the tree?

        Anyway, the issues were solved by creating two more dynamic folders in the project and pointing them to the ‘src’ and ‘inc’ folders (which contain the declarations, etc.).

        It compiles and runs now.

        Thank you for creating these instructions and your reply -this has been very helpful.



        May 9, 2014 at 23:57

  8. Hello. I am interested in use the code for the Samsung Infrared Decoder (Samsung Protocol, C18 code), but the file was deleted, any of you can send me the code? my email is

    Angel Hidalgo

    March 16, 2017 at 18:09

  9. I’m interested in the C-code for the your Infrared Room Control (Samsung IR protocol) Code.
    I intend to modify the code for controlling my Bang&Olufsen motorized stand (now equipped with a Samsung TV).
    Your code will be a nice shortcut to a hopefully successfull result.
    Kaj Christensen

    Kaj Christensen

    June 7, 2017 at 06:25

Leave a Reply

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

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

Google photo

You are commenting using your Google 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 )

Connecting to %s

%d bloggers like this: