• The any key

    …which in fact is an one button HID keyboard which you can reprogram to be any key or combination of keys you wish (open-source hardware and software). For starters here’s a bunch of links:

    Read on →

  • Toolchain for Cortex-M4/M0/M7

    Installation

    Read on →

  • STM32F407 DMA early tests

    Research notes. Useful links:

    Read on →

  • STM32F407-DISCOVERY SDIO tests.

    • Started a new project (includes StdPeriph 1.3.0). Repository can be found  here.
    • First commit makes it simply output a “Init” text on the debug console (i.e. on USART1).
    • Browsing StdPeriph. Seems that stm32f4xx_sdio.[ch] are very low level (I’ve read SD card spec version 2.0).
    • Higher level stuff seems to be in StdPeriph here:
    • Utilities/STM32_EVAL/STM324x7I_EVAL
    • Utilities/STM32_EVAL/STM3240_41_G_EVAL
    • Utilities/STM32_EVAL/STM324x9I_EVAL

    Read on →

  • A chaotic post on HID keyboard. STM32F407 success, STM32F105 fail

    This is a quick dev-log post on my latest design, which was only partially successful. I have STM32F407-DISCOVERY board on which I successfully implemented a HID keyboard with only one keyboard. At first it reported that ‘a’ key was pressed every time user pressed the blue button, then, according to my plan I changed this to play/pause button, which can turn music on and of. It works under Linux and Windows (only ‘a’ version tested under win though). Then I decided to make a board for this and, since F407 is quite expensive, in fact too expensive for simple one-key keyboard, I decided to use something simpler. The slowest and cheapest µcros that support STM32_USB-Host-Device_Lib are those labeled as “connectivity line” i.e. STM32F105 and STM32F107. I’ve got myself two STM32F105R8T6 and made a board, which fits into a case I also bought. The case is labeled as “XB2-ES542”  :

    Read on →