Code:
Atmel includes in its Atmel Studio an implementation of the FAT File System by ChaN.
The package works quite well, unfortunately its API is a little weird, the functions have different names and types of arguments than the standard C or POSIX implementations.
This wrapper fixes that.
A simple but efficient mutex implementation for FreeRTOS.
A novel queue implementation for variable-size elements.
Simple expression parser suitable for PICs (no recursion), but works with any platform.
Solves problem in FreeRTOS port for PIC18 with Microchip MPLAB-C18.
Pointers for Microchip MPLAB-C18 that may point to RAM *and* FLASH memories.
No need to have four different versions of strcmp anymore.
Simple RTOS for Microchip Baseline and Midrange MCUs.
*New(2014-02-10)* Simple RTOS is now a real RTOS. The port for PIC32 (MIPS 4K) is available here.
This routine is a substitution for the one in the Hi-Tech PICC compiler library
This script formats source code listings for posting in the site
Routines to control an HD44780-based LCD module emulating a tty screen
A core-dump implementation for PIC18 devices with on-chip Ethernet controller
An image rescaling algorithm that doesn't use floating-point and fewer multiplications than more traditional ones
Rotates from zero to 7 positions, takes only 8 instructions and is isochronous
Circuits:
I created this circuit some years ago to soft power on/off circuits with PICs (the ones that have open drain RA4 and input-only RA5)
David A Cary Says: "
Dear Isaac Marino Bavaresco,
The source code you posted here looks like it might help me quite a bit.
Thank you very much.
"
Questions:
Isaac:Isaac Marino Bavaresco replies: Waldyr, eu nunca publiquei as mudanças que eu fiz além do que tem nessas páginas. O autor do FreeRTOS não é muito aberto a sugestões e algumas das minhas ideias não estão de acordo com as dele. Saudações, Isaac
Estou estudando um pouco o FreeRTOS e observei que vc. publicou alguns melhoramentos sobre esse RTOS. Vc. poderia me informar se esses melhoramentos foram incluidos nas novas versões?
Isaac Marino Bavaresco replies: Olá Ilton, Como vai? Quanto tempo! Sim, ainda estou trabalhando com micro-controladores. Também estou fazendo mestrado em Ciência da Computação na UFG. Me escreve diretamente pelo meu e-mail isaacbavaresco@yahoo.com.br. Abraços, Isaac
Comments: