Stefan Richter
0a9fab9abe
HACK: Cut power on release of power button
2011-06-22 23:50:44 +02:00
Stefan Richter
cb406b286c
Make edge triggered interrupts the default
2011-06-22 23:40:59 +02:00
Stefan Richter
2517b63a39
Fix return value of SPI_LOCK if CONFIG_SPI_OWNBUS is set
...
There seems to be a contradiction between 'Returned Value: None' and the
function return type 'int'...
2011-06-22 23:36:49 +02:00
Stefan Richter
d793f3ae03
Application to test Calypso HW drivers / determine parameters
...
Currently tests the keypad driver by printing the scancodes. Also has code to
analyze the bouncing behaviour.
2011-06-22 23:33:48 +02:00
Stefan Richter
166967857d
Update of ostest / nsh application configs
2011-06-22 23:31:54 +02:00
Stefan Richter
d1cd20aa54
HACK: Wrapper around Osmocom-BB driver for SPI and sercomm
...
Brings up a console and power control but has issues and should be replaced.
2011-06-22 23:30:32 +02:00
Stefan Richter
6c7abe3781
Serial driver for Calypso DBB with NuttX UART API and sercomm support
2011-06-22 23:18:59 +02:00
Stefan Richter
59e0d3e3a5
Calypso keypad driver
...
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-22 22:56:18 +02:00
Stefan Richter
df206bc399
Driver for clock management and interrupt of Calypso's ARMIO
...
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-06-22 22:41:52 +02:00
Stefan Richter
5740d42bda
Initial support for Nuttx on TI Calypso platform:
...
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-24 21:19:17 +02:00
Stefan Richter
8afdac1992
Initial support for Nuttx on TI Calypso platform:
...
IRQ support for Calypso
Main patches Osmocom code to match Nuttx API
2011-05-24 21:16:47 +02:00
Stefan Richter
d73914537e
Initial support for Nuttx on TI Calypso platform:
...
Import clock and timer related files Osmocom
Modify timer.c to Nuttx API
2011-05-24 21:13:49 +02:00
Stefan Richter
5a0fcc27f7
Initial support for Nuttx on TI Calypso platform:
...
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-24 21:06:46 +02:00
patacongo
1e50f36f83
Add S/W interrupt 0 handler
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3627 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-18 23:01:27 +00:00
patacongo
3a44a6f462
Add MIPS system call infrastructure
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3626 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-18 22:34:11 +00:00
patacongo
8919a4aad6
More PIC32 context switching logic
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3625 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-18 19:52:17 +00:00
patacongo
f00e9d8edf
Add more context switching files
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3624 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-18 19:11:36 +00:00
patacongo
b4c92f2e77
Add PIC32 register definitions and assertion logic
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3623 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-18 17:16:28 +00:00
patacongo
5936b31fbc
Add some standard common files to PIC32
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3622 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-18 00:38:57 +00:00
patacongo
d9198c556c
Add start function
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3621 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-17 23:52:30 +00:00
patacongo
0d09e17c38
Add MIPS32 interrupt controls
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3620 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-17 14:59:27 +00:00
patacongo
2c2c31919a
Beginnings of PIC32 build environment
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3619 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-16 22:20:26 +00:00
patacongo
a12f3b693d
Completes all PIC32 header files
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3618 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-16 18:59:30 +00:00
patacongo
0f1298dba3
Add initial CC1101 wireless logic from Uros
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3617 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-16 15:09:39 +00:00
patacongo
6a5794bec1
Need to clean NXFFS directory
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3616 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-15 23:26:10 +00:00
patacongo
e92569e289
Prep for 6.3 release
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3615 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-15 23:13:04 +00:00
patacongo
e38429346b
More PIC32 header files
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3614 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-15 22:26:02 +00:00
patacongo
9c6c1b8812
Add more PIC32 header files
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3613 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-15 16:02:38 +00:00
patacongo
f233d15d9f
updates to RGMP files
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3612 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-15 14:58:46 +00:00
patacongo
74a200c603
More PIC32 header files
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3611 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-15 14:45:13 +00:00
patacongo
f7a9be6a80
More updates to README files
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3610 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-14 18:38:09 +00:00
patacongo
05339cd94b
Update README files
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3609 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-14 18:29:27 +00:00
patacongo
dd86d7286e
Extend line buffering logic to puts, fputs, putc, fputc, and putchar()
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3608 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-14 18:14:51 +00:00
patacongo
543ced8c3e
Flush buffer after newline in putc, fputc, and puts (but not fputs)
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3607 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-14 17:37:47 +00:00
patacongo
4abb53793d
Implemented line-oriented buffering for std output
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3606 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-14 15:21:04 +00:00
patacongo
e1b9c993a6
Add FLASH header file
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3605 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-13 23:14:32 +00:00
patacongo
cd1801766d
Add PIC32 RTC definitions
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3604 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-13 16:52:29 +00:00
patacongo
3892e639d6
fclose() was not flushing buffered data
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3603 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-13 14:39:59 +00:00
patacongo
e2f5f48bd9
Add network apps to RGMP appconfig
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3602 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-13 13:10:15 +00:00
patacongo
f5f95ed259
Fix possibly deadlock condition
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3601 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-13 03:33:03 +00:00
patacongo
9912ce76d0
Fix com.c logic error
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3600 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-12 23:51:04 +00:00
patacongo
387cdc6467
Add PIC32 DMA header file
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3599 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-12 23:22:13 +00:00
patacongo
6143498dda
Changes for clean RGMP compile
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3598 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-12 19:39:51 +00:00
patacongo
598a95367c
install updates from Uros
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3597 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-12 18:10:00 +00:00
patacongo
ba3204e1dc
Modify standard header files to work with RGMP
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3596 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-12 18:07:05 +00:00
patacongo
d16ea1cf0c
First set of changes to incorporate the RGMP port
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3595 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-12 17:42:01 +00:00
patacongo
2d002fbdd4
Incorporate install app from Uros
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3594 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-12 14:49:46 +00:00
patacongo
0320e6efdc
Fix USB host error handling logic
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3593 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-12 12:58:56 +00:00
patacongo
51e4286fc6
Add PIC32 WDT header file
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3592 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-12 00:28:48 +00:00
patacongo
9f9143f1d7
More PIC32 header files
...
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3591 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2011-05-11 22:47:59 +00:00