Skip to content

Instantly share code, notes, and snippets.

%%%
% Dual Tone Multi Frequency Decoder
% ENEL440 Assignment 1, 2010
% John Howe
%%%
clear; clc;
% Array of DTMF frequencies f1 - f8 numbered as so:
% f5 f6 f7 f8
To ssh://john@johnhowe.no-ip.org:2222/home/john/School/ENEL427_Project
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'ssh://john@johnhowe.no-ip.org:2222/home/john/School/ENEL427_Project'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes before pushing again. See the 'Note about
fast-forwards' section of 'git push --help' for details.
pkgname=megatunix-git
pkgver=20100610
pkgrel=1
pkgdesc="MegaTunix Tuning software"
arch=("i686" "x86_64")
url="http://megatunix.sourceforge.net/"
license=('GPL')
depends=('libtool' 'intltool' 'gcc' 'gtkglext' 'flex' 'bison' 'glade' 'libglade' 'git' 'make' 'automake' 'gdb')
replaces=('megatunix-cvs')
/*****************************************************************************
* File: k-2805.c
* Author: Clark Mills (clark@kiwi.gen.nz)
* Date: Sun Aug 7 09:56:59 NZST 2005
* Description: Routines to allow playing with the Dick Smith Electronics
* Discovery series K-2805 Parallel Port Interface
* License: GPL
* Keywords: Linux 2805 PCB printed circuit board kitset
*****************************************************************************/
#include <sys/types.h>
#include <sys/ioctl.h>
#include <fcntl.h>
#include <errno.h>
#include <stdlib.h>
#include <unistd.h>
#include <stdio.h>
#include <signal.h>
#include <termios.h>
/* Main program. */
#include "AT91SAM7.h"
typedef struct _AT91S_PIO {
AT91_REG PIO_SODR; // Set Output Data Register
AT91_REG PIO_CODR; // Clear Output Data Register
} AT91S_PIO, *AT91PS_PIO;
#define A0 AT91C_PIO_PA30 //((unsigned int) 1 << 30) // Pin Controlled by PA30
#define WR AT91C_PIO_PA4
// ----------------------------------------------------------------------------
// ATMEL Microcontroller Software Support - ROUSSET -
// ----------------------------------------------------------------------------
// DISCLAIMER: THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR
// IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
// DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,
// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
// OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
(megatunix:3226): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
(megatunix:3226): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
(megatunix:3226): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
(megatunix:3226): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
(megatunix:3226): GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed
arm-elf-gcc -x assembler-with-cpp -c -mcpu=arm7tdmi -g -gdwarf-2 -Wa,-amhls=../runtime/crt.lst ../runtime/crt.s -o ../runtime/crt.o
arm-elf-gcc -c -fno-common -g -std=gnu99 -MD -MP -MF .dep/main.o.d -I . -I../include main.c -o main.o
arm-elf-gcc -c -fno-common -g -std=gnu99 -MD -MP -MF .dep/init.o.d -I . -I../include init.c -o init.o
arm-elf-gcc -c -fno-common -g -std=gnu99 -MD -MP -MF .dep/lcd.o.d -I . -I../include lcd.c -o lcd.o
arm-elf-ld -v -Map main.map -nostartfiles -T ../runtime/ld_flash.cmd -L ../include -o main.elf ../runtime/crt.o main.o init.o lcd.o
GNU ld (GNU Binutils) 2.20.1.20100303
lcd.o: In function `initLCD':
/pub/School/ENEL427.Project/Source/src/lcd.c:25: undefined reference to `AT91F_PIO_ClearOutput'
/pub/School/ENEL427.Project/Source/src/lcd.c:28: undefined reference to `busyWait'
/pub/School/ENEL427.Project/Source/src/lcd.c:34: undefined reference to `busyWait'
NOTE: Running task 1868 of 4422 (ID: 2621, /pub/Overo-OE/org.openembedded.dev/recipes/webm/libvpx_0.9.1.bb, do_compile)
ERROR: function do_compile failed
ERROR: log data follows (/pub/Overo-OE/org.openembedded.dev/.5/tmp/work/armv7a-angstrom-linux-gnueabi/libvpx-0.9.1-r1/temp/log.do_compile.10449)
| NOTE: make
| /pub/Overo-OE/org.openembedded.dev/.5/tmp/work/armv7a-angstrom-linux-gnueabi/libvpx-0.9.1-r1/libvpx-0.9.1/vp8/vp8_common.mk:184: warning: overriding commands for target `vpx_asm_offsets.asm'
| /pub/Overo-OE/org.openembedded.dev/.5/tmp/work/armv7a-angstrom-linux-gnueabi/libvpx-0.9.1-r1/libvpx-0.9.1/vp8/vp8_common.mk:184: warning: ignoring old commands for target `vpx_asm_offsets.asm'
| [ASM CONVERSION] vp8/decoder/arm/neon/dequantizeb_neon.asm.s
| [DEP] vp8/decoder/arm/neon/dequantizeb_neon.asm.s.d
| [ASM CONVERSION] vp8/decoder/arm/neon/dequantidct_neon.asm.s
| [DEP] vp8/decoder/arm/neon/dequantidct_neon.asm.s.d