Hey that's me

end2end zone

My life dumped to a web site

end2end

2-Minute Read

Introduction

Please note that win32Arduino source code is now moved to GitHub. Source code can be downloaded from the project’s GitHub page.

After implementing many arduino library, I realized that unit testing a library is harder than I though. Most of the time, the library does not even require advanced arduino functionalities and could be tested outside of the arduino platform.

The win32Arduino is a solution to this issue.

Skip to the download section for quick download.

end2end

2-Minute Read

Purpose

The subversion application does not offer native support for identifying changes to subversion properties as easily as changes to files.

The purpose of this script is to allows a subversion user to find all revisions where a change to a specific property occurred. In other words, it’s a “show log for subversion properties”.

Skip to the download section for quick download.

Note that svnpropertylog is only available for Windows and has been tested on Windows 7 only.

end2end

3-Minute Read

Introduction

The following article is yet another library that I have written. libMIDI is a c++ library for generating single tone melodies (monolithic melodies) in MIDI format.

Skip to the download section for quick download.

Purpose

I mostly develop on the Windows platform. When I try to generate basic sounds and tone, I use the Microsoft Beep function. This API is quite old and is far from accurate when dealing with multiple short duration tones (less than 100ms). Also when you make two consecutive calls to the Beep() function will ear a tick sound between each calls.

end2end

7-Minute Read

Introduction

The following arduino library was written to use the findings found during the Mapping RC Transmitter PWM signal to actual transmitter values article. All results were wrapped into a library for ease of use.

The RcReceiverSignal is an arduino library that allows one to read a signal sent from a Remote Controlled (RC) receiver.

Skip to the download section for quick download.

Purpose

The RcReceiverSignal library allows one to easily configure an input pin to read a PWM signal sent from a RC receiver by attaching a RcReceiverSignal instance to a pin connected the receiver and automatically monitor each pulse sent by the receiver.

end2end

6-Minute Read

Introduction

Here is another arduino library that I have written.

As a desktop developer, I am not used to have memory (or even CPU) requirements as most developers will not look at memory consumption as an arduino developer would. Memory & CPU is cheap. If your application is struggling to run on today’s computer, it will run smoothly in 1-2 years.

As most arduino developers have faced, the amount of memory available on embedded devices is pretty limited. Having a way to save bits or our precious memory is interesting.

end2end

4-Minute Read

Introduction

The following article is about my first Arduino library that I have written. NonBlockingRTTTL is a non-blocking arduino library for playing RTTTL data.

EDIT: The NonBlockingRtttl arduino library is now moved to GitHub. Source code can be downloaded from the project’s GitHub page.

EDIT: NonBlockingRTTTL library is now available on the Arduino Library Manager.

Skip to the download section for quick download.

Purpose

Most code that can be found on the internet that allows you to “play” an RTTTL string is build the same way: sequential calls to the tone() function followed by a delay() function. This type of implementation might be good for robots but not for realtime application or projects that needs to monitor pins while the song is playing.

end2end

10-Minute Read

What is extTools

extTools is a fast and innovative FREEWARE (for non-commercial use) software suite to help you executing common tasks in Windows File Explorer more easily.

It’s main features are:

  • Advanced clipboard support (copy, append or modify).
  • File operation queuing (batch copy or paste).
  • Better & quicker file deletions.
  • Powerful file renaming algorithms.
  • XP like search tool (simple search tool).
  • Extends Windows File Explorer by registering as a Shell Extension.

extTools allows its users to execute tasks that are not available in a default Windows environment. extTools is also designed to replace existing task that are badly designed, annoying to execute or simply missing.

end2end

5-Minute Read

HDHomeRun TV Dump

HdHomeRun TV Dump is a GUI that installs over the native HDHomeRun application and allows owners to quickly take control over the free to air live TV stream. Implementing DVR capabilities on your computer becomes a easy as 1-2-3.

It is designed to make interaction with the device easy by automating as much as possible any task a user would like to execute.

It’s main features are:

  • Quicker & easier to understand and install than other DVR solutions like MythTV and Windows Media Center.
  • Auto-detection of existing HDHomeRun devices on the network.
  • Auto-detection of busy tuners.
  • Automatic selection of an available tuner for watching or recording a live TV stream.
  • Manual recording support.
  • Scheduled recording support (enables DVR capabilities with the HDHomeRun)
  • Watch live TV streams.

HDHomeRun TV Dump should also work with devices that supports the MPEG4/H.264 video codec but this functionality is still untested.

end2end

2-Minute Read

DNS343Monitor

DNS-343 Monitor is a tool for monitoring how much space is left on your DNS-343 NAS device.

The DNS-343 is a Network Attached Storage (NAS) device that can hold as much as 4 drives. Since all the drives are shared in a Network, each disk can quickly become full. This tools allows you to see the remaining space left on each individual drives.

It’s main features are:

  • Show space left and used for each drives.
  • GUI supported.
  • Compatible with all firmware versions.

Note: This tool requires administrator privileges on the DNS-343 for retrieving free space left.

end2end

9-Minute Read

MSBuildReorder

Please note that MSBuildReorder source code is now moved to GitHub. Source code can be downloaded from the project’s GitHub page.

MSBuildReorder is a tool for “reordering” (buildorder) a multi-process C++ build log. It allows a developer to convert the build log as if it was generated with a single processor.

Building a solution that has multiple projects can quickly become bloated with too many lines that are not related to each other. For this reason, finding the actual cause of a build fail is harder than it should be. MSBuildReorder is able to read the log and reorder the projects in a sequential order.

Recent Posts

Categories

About

Hey! I'm Antoine author of end2end zone. Take a couple of minutes to get to know me a little better.