summaryrefslogtreecommitdiffstats
path: root/nuttx
AgeCommit message (Collapse)AuthorFilesLines
2012-02-26Disable watchdog only for compal_e99nuttx-bbDenis 'GNUtoo' Carikli1-1/+3
Without that fix some phones compatible with compal_e88, like the Motorola W220 don't print the "NuttShell (NSH)" initial message. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
2012-02-26Add compal_e88 configuration for compatible phones like the gta02 modem and ↵Denis 'GNUtoo' Carikli19-0/+2366
the Motorola W220 The compal_e88 directory contains a fixed linking script to make it work romloader compatibles phones. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
2012-02-25Fix console by sending chunk blocks lesser than 32 bytesAlan Carvalho de Assis1-5/+18
We cannot send a big chunk of bytes to sercomm_puts because .txready on NuttX doesn't detect when "UART" finished sending data, then data are lost. An work-around to fix it is sending less bytes and putting a delay after each transfer. Signed-off-by: Alan Carvalho de Assis <acassis@gmail.com>
2011-06-22HACK: Cut power on release of power buttonlputt/testingStefan Richter1-0/+30
2011-06-22Make edge triggered interrupts the defaultStefan Richter1-0/+4
2011-06-22Fix return value of SPI_LOCK if CONFIG_SPI_OWNBUS is setStefan Richter1-1/+1
There seems to be a contradiction between 'Returned Value: None' and the function return type 'int'...
2011-06-22Application to test Calypso HW drivers / determine parametersStefan Richter4-0/+667
Currently tests the keypad driver by printing the scancodes. Also has code to analyze the bouncing behaviour.
2011-06-22Update of ostest / nsh application configsStefan Richter6-1/+860
2011-06-22HACK: Wrapper around Osmocom-BB driver for SPI and sercommStefan Richter11-1/+1076
Brings up a console and power control but has issues and should be replaced.
2011-06-22Serial driver for Calypso DBB with NuttX UART API and sercomm supportStefan Richter3-27/+995
2011-06-22Calypso keypad driverStefan Richter2-2/+331
This driver provides a char device to access the keypad matrix HW built into the Calypso DBB. Pressing/releasing of keys is send as scancodes. A to Y are assigned to the 25 matrix buttons, Z represents 'Power/End call'. When pushed down, the lower-case letter is send. On return to the 'upper' position, the respective upper-case letter is send. With the exception of the power button, any set may be pressed simultanously.
2011-06-22Driver for clock management and interrupt of Calypso's ARMIOStefan Richter2-0/+156
This driver is supposed to manage the clock and interrupt of the ARMIO block. They are shared amongst the submodules and should have a single dedicated control function.
2011-05-24Initial support for Nuttx on TI Calypso platform:Stefan Richter2-1/+83
Memory initialization Switch lights in ostest example Now, nuttx.bin should build and run on your phone. No console output yet but turns on backlight of compal E99 and off when ostest has finished.
2011-05-24Initial support for Nuttx on TI Calypso platform:Stefan Richter2-0/+367
IRQ support for Calypso Main patches Osmocom code to match Nuttx API
2011-05-24Initial support for Nuttx on TI Calypso platform:Stefan Richter4-0/+499
Import clock and timer related files Osmocom Modify timer.c to Nuttx API
2011-05-24Initial support for Nuttx on TI Calypso platform:Stefan Richter16-1/+1329
Add calypso chip and compal E99 board to Nuttx targets linker script no-brainer / dummy files Osmocom's debug.h, defines.h, memory.h for compatibility
2011-05-18Add S/W interrupt 0 handlertrunkpatacongo3-6/+368
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3627 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-18Add MIPS system call infrastructurepatacongo11-60/+265
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3626 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-18More PIC32 context switching logicpatacongo11-8/+838
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3625 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-18Add more context switching filespatacongo9-106/+613
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3624 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-18Add PIC32 register definitions and assertion logicpatacongo10-38/+843
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3623 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-18Add some standard common files to PIC32patacongo19-97/+1654
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3622 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-17Add start functionpatacongo9-114/+921
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3621 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-17Add MIPS32 interrupt controlspatacongo5-26/+242
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3620 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-16Beginnings of PIC32 build environmentpatacongo18-109/+2678
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3619 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-16Completes all PIC32 header filespatacongo4-15/+570
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3618 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-16Add initial CC1101 wireless logic from Urospatacongo32-785/+1955
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3617 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-15Prep for 6.3 releasepatacongo4-119/+205
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3615 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-15More PIC32 header filespatacongo7-82/+810
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3614 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-15Add more PIC32 header filespatacongo2-0/+224
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3613 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-15updates to RGMP filespatacongo4-52/+90
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3612 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-15More PIC32 header filespatacongo6-106/+497
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3611 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-14More updates to README filespatacongo5-19/+27
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3610 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-14Update README filespatacongo4-13/+22
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3609 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-14Extend line buffering logic to puts, fputs, putc, fputc, and putchar()patacongo4-40/+54
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3608 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-14Flush buffer after newline in putc, fputc, and puts (but not fputs)patacongo5-19/+65
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3607 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-14Implemented line-oriented buffering for std outputpatacongo15-24/+214
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3606 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-13Add FLASH header filepatacongo2-91/+229
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3605 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-13Add PIC32 RTC definitionspatacongo4-48/+259
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3604 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-13fclose() was not flushing buffered datapatacongo3-6/+71
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3603 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-13Add network apps to RGMP appconfigpatacongo1-0/+11
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3602 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-13Fix possibly deadlock conditionpatacongo1-16/+21
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3601 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-12Fix com.c logic errorpatacongo1-1/+5
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3600 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-12Add PIC32 DMA header filepatacongo3-22/+503
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3599 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-12Changes for clean RGMP compilepatacongo6-26/+99
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3598 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-12Modify standard header files to work with RGMPpatacongo10-8/+492
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3596 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-12First set of changes to incorporate the RGMP portpatacongo30-6/+3896
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3595 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-12Incorporate install app from Urospatacongo3-4/+10
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3594 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-12Fix USB host error handling logicpatacongo5-16/+20
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3593 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-12Add PIC32 WDT header filepatacongo2-10/+127
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3592 7fd9a85b-ad96-42d3-883c-3090e2eb8679