Thoughts/notes on Android version upgrades and reusing Android drivers
So, what it takes to upgrade Android on an arbitrary Android device (from user perspective)? What takes to run Linux in full-fledged mode? This boils down to few things:Kernel porting Upgrade kernel....
View ArticleNotes on Android EGL/native windowing system interface
EGL is defined here and appears to be in OpenGL ES something what GLUT was (?) in OpenGL world. At least, EGL is what takes care of actually displaying on screen what was rendered by OpenGL...
View ArticleEnabling SPI logging in BlueSuite tools CSR BlueCore chips
BlueFlashCmd.exe and other tools, part of CSR BlueSuite toolset to program BlueCore Bluetooth chips, has support for logging SPI communication with a chip. To enable it:BlueFlashCmd.exe -trans...
View ArticleHC-04 Bluetooth module and BlueCore4 Deep Sleep
The good news is that BlueCore indeed has Deep Sleep mode, it's not marketing hype. It can be verified by configuring PSKEY_CLOCK_REQUEST_ENABLE to drive PIO when chip uses/doesn't use external clock....
View ArticleNSLU Optware for Android
Yes, there was kind of attempt at that already, but:It's no longer available at the link announced and spread over the Internet (yep, it's available at another, but why so ... complicated?)It ships...
View ArticleConnetcing to preprogrammed TI Launchpad demo under Linux
TI Launchpad board comes with preprogrammed demo application for temperature sensing which is touted to output temperature values to host via USB-encapsulated UART. By connecting to it via terminal you...
View ArticleDeveloping for TI LaunchPad MSP430 board on Ubuntu
If you google for it, you'll find quite a few blog posts, but most of them are from 2010. But starting with Ubuntu 11.10 (Oneiric), gcc-msp430 and friends are included in the main repositories, so you...
View ArticleOpenSource Sensor Node firmware for BlueCore-based Bluetooth Modules
BlueCore4-Ext is a popular Bluetooth chip used in many Bluetooth modules, some priced below $10. The idea is to create Wireless Sensor/Control Network using this modules, as Bluetooth is really...
View Article"Arduino Hosted" Python Module
Here's what I've been hacking for some time now - a Python module which allows to run Arduino, etc. code on a host computer, while still allowing to access Arudino (etc.) hardware. Of course, this is...
View ArticleSolar cell types and their looks
Following cool solar experiments at jeelabs.org, I also got idea to attach something to a solar cell. But first, figure out what types of them exists and available. Regarding the first, you can read in...
View ArticleKiCAD the schematic/PCB design suite
As many folks who start with hobby electronics design, I started with Eagle, because that's what most of other folks seem to use. I was able to produce a simple board, but fairly speaking, I have mixed...
View ArticleTI Launchpad 1.4 vs 1.5 pin swappery
Everyone knows that AVR is the king of open-hardware/hobbyist hill, as well as one of the most available MCU family, with most popular MCUs easily sourceable around the world in the nearest half-decent...
View ArticleLinks for August 2012
Using native Android USB Host API - kind of libusb within Android.USB Host for Nook Simple Touch ReaderELLCC - Project to bring decent cross-compiling support to LLVM (currently cross-compiling is...
View ArticleLinks for September 2012
Arduino-IRremote multi-protocol IR libraryMSP430G2xxx parametric search (also, parametric search for other TI MCU families)
View ArticleLinks for December 2012
Energy Micro EFM32 "Tiny Gecko" Developer Board - Impressions and open source tools usage thinkingEFM32STK linux toolchain - Blogpost on using EFM32STK under Linuxhttps://launchpad.net/gcc-arm-embedded...
View ArticleOverriding install prefix in build systems
Following up with reviewing capabilities of various build systems in previous post, recently I looked how to build all packages with custom --prefix and friends values. This is continuation of Optware...
View ArticleOn animation in user interfaces
I always considered animation in GUI a whimsical feature wasting resources (in particular, power in mobile devices) and oftentimes just covering triviality of contemporary software for mobile systems...
View ArticleLinks for May 2013
I didn't post "Links" topics for a while - that's of course not because there're no interesting projects around, but because there're too many and you can't keep up with them ;-). Anyway, not...
View ArticlePeripheral Template Library - attempt to efficiently capture common...
There were not many posts in this year, partly because I decided to concentrate on writing code and hacking things instead. One of the project I find myself hacking regularly during last half-year is a...
View ArticleBuffalo SkyStation CWR-GN150S Teardown
Walking last few hours thru Hong Kong streets and molls during last visit, I was looking for some impulsive shopping, and bought micro-router having following labels: Buffalo SkyStation CWR-GN150S,...
View Article