9
0
Fork 0
Commit Graph

3625 Commits

Author SHA1 Message Date
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