Commit Graph

541 Commits (a34945661d36c1f0f64c4d4b5689d8a800e32778)

Author SHA1 Message Date
Bogdan Marinescu a34945661d Added CellularModem as an abstract base class for modem implementations
Now both UbloxUSBGSMModem and UbloxUSBCDMAModem inherit from
CellularModem.
2013-10-17 15:40:46 +03:00
Bogdan Marinescu 87fbaa5507 Added missing constructor for CDMA modem initializer 2013-10-17 13:52:34 +03:00
Bogdan Marinescu ce17e72891 Added cellular modem libs to sync script 2013-10-17 13:12:05 +03:00
Bogdan Marinescu 7585a23e6c Added CellularModem library, removed old VodafoneUSBModem library 2013-10-17 12:01:55 +03:00
Bogdan Marinescu 6a5d7c654d Modifications for compatibility with GCC 2013-10-17 10:34:07 +03:00
Bogdan Marinescu 2f26d09606 Changed debugging macros in WANDongle and WANDongleSerialPort
Now they use "dbg.h" which is a part of USBHost, thus eliminating the
dependency on code from CellularModem.
2013-10-16 23:59:32 +03:00
Bogdan Marinescu aa209e3002 Remove USBSerialStream from USBHost
The code from USBSerialStream depends on some headers from CellularModem,
so remove it from USBHost.
2013-10-16 23:57:09 +03:00
Bogdan Marinescu 52e23e58c0 Added default path for Goanna 2013-10-16 16:35:35 +03:00
Bogdan Marinescu d8c3822c4c Changed USBHostConf.h to better match the previous USBHost configuration. 2013-10-16 16:00:49 +03:00
Bogdan Marinescu 26ac4e5288 Remove "debugging LED" from USBHost.cpp 2013-10-16 15:55:04 +03:00
Bogdan Marinescu 1c088eed13 Moved USBSerialStream from the CellularModem library to USBHost
This removes any dependency on USB code from CellularModem.
2013-10-16 15:53:58 +03:00
Bogdan Marinescu 864d3ef195 Renamed USB3GModule to USBHost3GModule to keep the naming convention 2013-10-16 15:52:47 +03:00
Bogdan Marinescu a4da762016 Removed references to specific initializers from the code 2013-10-16 15:47:46 +03:00
Bogdan Marinescu ae2e7c3051 Refactored dongle initialization code
The code for dongle initialization (WANDongleInitializer.cpp) was removed from
this class, it will be added by each modem as needed.
2013-10-16 15:46:26 +03:00
Bogdan Marinescu a0d9973cab Initial import of USB3GModem in the USBHost library
In the future, USBHostConf.h should really reside in the project that
imports USBHost, not inside the USBHost library itself. Doing that now
though might break compatibility with projects that currently import
USBHost, so we need to figure out a better solution.
2013-10-16 15:45:25 +03:00
Bogdan Marinescu 6b23e0fad0 Merge remote-tracking branch 'github/master' 2013-10-14 19:11:37 +03:00
Bogdan Marinescu 62f1ac097d Integrated support for Red Lizzard's "goanna" static analysis tool
Initial support (activate with "-o analyze"). Not working well with IAR
for now (partially because of a bug in goannac++ which was reported to
Red Lizzard).
2013-10-14 17:32:41 +03:00
Bogdan Marinescu eaafc74ae2 Merge pull request #83 from arebert/lpc4088
[LPC4088] Bugfixes related to I2C and Port implementations
2013-10-11 05:27:12 -07:00
Andreas Rebert a0a6cbe1d3 Merge branch 'master' into lpc4088 2013-10-11 14:02:59 +02:00
Andreas Rebert a574fd73b3 Bugfixes for I2C and port impl 2013-10-11 14:01:49 +02:00
Michael Ammann 330e59fb85 make buffer big enough 2013-10-09 15:12:53 +03:00
Dave Van Wagner d3963de05d Added methods to retrieve gateway and netmask from DHCP assignment 2013-10-09 13:47:41 +03:00
Bogdan Marinescu 53edc82f73 Merge pull request #82 from 0xc0170/freedomKL46Z
Freedom kl46z (first tests)
2013-10-07 01:10:48 -07:00
0xc0170 122f24b83f Update: Merge branch 'master' into freedomKL46Z
Conflicts:
	workspace_tools/targets.py
2013-10-06 18:55:32 +02:00
0xc0170 44bb8e00e5 First passed tests for KL46
- spi is failing, need to fix it
2013-10-01 20:18:39 +02:00
Emilio Monti e8afb9cd1d Merge pull request #81 from jorisa/master
Merge common files between LPC11XX and LPC11CXX
2013-09-30 12:36:37 -07:00
Joris Aerts 7ed6acb08a Move pwmout_api.c/PeripheralNames.h to LPC11XX_11CXX common
Because CT32B1 (P1_1, P1_2 and P1_3) is used by us_ticker.c for wait and ticker function. Since wait/ticker is commonly used by mbed code and I decided CT32B1 of LPC11XX should only be used for this function, not for PwmOut.
P1_6 and P1_7 are used by UART (USBTX/USBRX) and I think they should not be assigned to other function.
2013-09-30 08:11:56 -07:00
Joris Aerts 4d0c864b16 Move adc_pinmap.h to LPC11XX_11CXX common
Merge back into analog_api.c. P1_3/ADC0_4 (SWDIO) now disabled for both targets
2013-09-30 08:07:26 -07:00
0xc0170 8df14cadc9 scatter file - 32kb RAM, startup - removed heap, stack init
- clock set to 1 (external crystal)
2013-09-29 22:36:50 +02:00
0xc0170 5dcd8ea10e ARM (KEIL) files for KL46Z 2013-09-29 20:40:06 +02:00
0xc0170 b83fd7fb3b MUX corrections, Arduino Analog signals
- added new MUX options to all drivers
  - removal of LED which are not there
  - analog arduino R3 signals were switched
2013-09-29 20:04:56 +02:00
0xc0170 2ca3195b17 NVIC offset and address in RAM correction 2013-09-29 18:53:57 +02:00
Joris Aerts e1967755a5 Move spi_pinmap.h to LPC11XX_11CXX common
Merge back into spi_api.c. P0_10/SPI_0 (SWCLK) now disabled for both targets
2013-09-27 19:10:08 -07:00
Joris Aerts e9f5c8d3ca Move README.md to LPC11XX_11CXX common 2013-09-27 18:56:11 -07:00
Joris Aerts 3fe31ad50e Move objects.h to LPC11XX_11CXX common
Use #if DEVICE_CAN for can_s definition
2013-09-27 18:53:19 -07:00
Bogdan Marinescu f580c008b1 Merge pull request #78 from mconners/master
Added KL46Z support
2013-09-25 03:18:49 -07:00
Bogdan Marinescu 8f57c1e847 Merge remote-tracking branch 'github/master' 2013-09-25 10:27:17 +01:00
Bogdan Marinescu 1e224c5152 Fix RAM size for LPC11C24 in ARM/uARM linker command files 2013-09-25 10:18:43 +01:00
Bogdan Marinescu 30907d7772 Refactor LPC1114 and LPC11C24 code
Since most of the code for LPC1114 and LPC11C24 is similar, refactor the
code structure to avoid duplication of the common code.
2013-09-25 10:17:19 +01:00
Michael Conners afcc79ad27 Added KL46Z support 2013-09-24 10:01:06 -04:00
Emilio Monti f818f842e0 Merge pull request #77 from stephenpaulger/fix_ds5_exporters
Fixes DS5 exporters
2013-09-23 09:24:07 -07:00
Stephen Paulger dbca3abe60 Fixed ds5 lpc11u24 paths, changed to use internal builder 2013-09-23 17:20:58 +01:00
Stephen Paulger c61623cc5e Fix ds5 lpc1768 paths. Use internal builder 2013-09-23 16:51:29 +01:00
Bogdan Marinescu 4e23b72a78 Merge pull request #76 from arebert/lpc4088
[LPC4088] Merged bugfixes and improvments for LPC1768 target to LPC4088 target
2013-09-23 03:22:43 -07:00
Andreas Rebert bb35d16521 Merged bugfixes and improvments for LPC1768 target to LPC4088 target 2013-09-23 11:39:52 +02:00
Bogdan Marinescu f2f7b213cd Merge pull request #75 from jorisa/master
Keep LPC11CXX in sync with LPC11XX
2013-09-20 01:53:40 -07:00
Emilio Monti 38ed9eb6a0 Merge pull request #72 from jorisa/master
Split uVision project source files in groups mbed/hal/src
2013-09-19 01:46:53 -07:00
Bogdan Marinescu 81b372d362 Merge pull request #73 from ytsuboi/master
Fixed LPC1114 ADC offset problem
2013-09-19 01:35:42 -07:00
Toyomasa Watarai 866858a816 Fixed LPC1114 ADC offset problem 2013-09-19 16:19:04 +09:00
Toyomasa Watarai f4bfe5aedb Revert "Fixed ADC offset problem"
This reverts commit 399acd1d6f.
2013-09-19 16:16:52 +09:00