Martin Kojtal
539d1c784f
Merge pull request #15017 from hallard/STM32WL_HP_optimal
...
STM32WL fixed current consumption for mode RBI_CONF_RFO_HP
2021-08-30 14:17:01 +01:00
Martin Kojtal
43a060fe7c
Merge pull request #14926 from katherrafi/hal_callback_override
...
Eth: STM32: Overriding HAL callbacks in stm32xx
2021-08-26 09:51:48 +01:00
Kather Rafi Ibrahim
a9f51e31fd
Eth: STM32: Overriding HAL callbacks in stm32xx
...
This commit enables the Overriding of HAL callbacks and IRQHandler
in stm32xx_emac.cpp. Hence the user can have their own
implementations of callbacks and IRQHandler functions.
Signed-off-by: Kather Rafi Ibrahim <katherrafi.i@hcl.com>
2021-08-25 14:30:47 +05:30
Charles
6d0747727e
added optimal settings for RFO_HP only
...
fixed wrong help values name
added detailled comments
fix style-check
fix style-check
2021-08-25 10:23:06 +02:00
Martin Kojtal
09eee5881e
Merge pull request #14988 from npal-cy/pr/swintegration-501
...
CYW43XXX Cordio HCI driver: update BT power up sequences to remove redundant delay (500ms) during HCIDrive initialization
2021-08-17 12:20:17 +01:00
Mika Leppänen
096ce41094
Disabled interrupts on smt32f7 and stm32h7 before calling disable data cache
...
Interrupts are disabled before calling disable data cache on Ethernet initialization.
2021-08-16 13:29:25 +03:00
nazar.palamar
b245445ecb
Addressed code review comments: 1. remove bt_power member from HCIDriver class; 2. set PullUp for bt_power in CyH4TransportDriver; 3. cleanup code: replace tabs to 4 spaces
2021-08-13 17:25:14 +03:00
nazar.palamar
c2f7a9539b
Update of BT power up sequences to remove redundant delay (500ms) in BT_POWER operation during HCIDrive initialization.
...
Current BT_POWER sequence:
1. BT_POWER=0 ( from CyH4TransportDriver::initialize)
2. delay 1ms ( from CyH4TransportDriver::initialize)
3. BT_POWER=1 ( from CyH4TransportDriver::initialize)
4. delay 500ms (from HCIDriver::do_initialize)
5. BT_POWER=1 (from HCIDriver::do_initialize)
6. delay 500ms (from HCIDriver::do_initialize)
updates:
1. remove 4) and 5)
2. keep all BT_POWER operations in one place. The best logic place is CyH4TransportDriver::initialize.
So finally the BT_POWER sequences should looks like:
1. BT_POWER=0 ( from CyH4TransportDriver::initialize)
2. delay 1ms ( from CyH4TransportDriver::initialize)
3. BT_POWER=1 ( from CyH4TransportDriver::initialize)
4. delay 500ms ( from CyH4TransportDriver::initialize)
2021-08-13 17:25:12 +03:00
nazar.palamar
1d6843e538
Fixed MCU deep-sleep locking flow in CYW43XXX Cordio HCI driver. The CYW43XXX Cordio HCI driver incorrect handles lock/unlock deep-sleep entry, as results it allows to put PSoC6 in to deep-sleep when CYW43xx does not expect this (the host_wake_up pin in ACTIVE_LOW state, which means hat host must be in ACTIVE mode ).
...
Now, CYW43XXX Cordio HCI driver has the following MCU deep-sleep locking scenarios/flows:
a) A BT device or MCU does not support Low Power mode (MBED configuration does not include MBED_TICKLESS, DEVICE_SLEEP, DEVICE_LPTICKER or CYCFG_BT_LP_ENABLED features). In this case, CyH4TransportDriver locks deep-sleep in the initialize() function and unlocks the terminate() function.
b) A BT device and MCU support Low Power mode. In this case, the control of the unlock/lock of the deep-sleep functionality will be done in bt_host_wake_rise_irq_handler and bt_host_wake_fall_irq_handler handlers. Finally, CyH4TransportDriver unlocks the deep-sleep in terminate() function (if it was locked before) by checking the bt_host_wake_active flag.
Fixes #13076 , #13700 , #13295 .
2021-08-06 16:41:24 +03:00
Martin Kojtal
b94fe130a3
Merge pull request #14288 from boraozgen/bg96-socket-send-segmentation
...
BG96: Add segmentation to TCP socket send
2021-07-29 10:31:23 +01:00
Charles
d13aaf408c
Allow LoRaWAN STM32WL driver debug led to be inverted ( #14910 )
2021-07-29 10:29:53 +01:00
Martin Kojtal
e060c8c007
Merge pull request #14730 from Ekidna/fix/sx126x-select-pins
...
Add config macros for device-variant, freq-support and xtal config
2021-07-21 14:52:44 +02:00
Paul Szczepanek
a8982ca06e
AT command fix - hex string shouldn't be quoted on bc95
2021-07-14 21:43:53 +01:00
Martin Kojtal
0ea3f0cc53
Merge pull request #14787 from dustin-crossman/pr/june-asset-update
...
Cypress Asset Update
2021-07-13 12:53:26 +02:00
Arto Kinnunen
c682e12c7e
Merge commit '8a76989b8c269fc68dda3df16315e390ab6a58e4' into stm_rf_driver_fix
...
* commit '8a76989b8c269fc68dda3df16315e390ab6a58e4':
Squashed 'connectivity/drivers/802.15.4_RF/stm-s2lp-rf-driver/' changes from f491d77de8..7d12478914
2021-07-12 16:40:01 +03:00
Martin Kojtal
0726db09fb
Merge pull request #14888 from arduino/portenta_ble_support
...
Portenta: Add BLE support using CYW43XXX generic transport layer
2021-07-09 17:22:55 +02:00
Martin Kojtal
57ae146594
Merge pull request #14897 from jeromecoutant/PR_STWIN
...
ST BLUENRG BLE: STWIN SensorTile board introduction
2021-07-09 09:29:12 +02:00
Martino Facchin
133864a750
PortentaH7: add BLE support
2021-07-08 17:07:06 +02:00
Martin Kojtal
9b0f1907f5
Merge pull request #14227 from arduino/cyw43xxx_transport_layer
...
CYW43XXX: Add generic transport layer
2021-07-08 16:39:57 +02:00
jeromecoutant
b4d80360c0
ST BLUENRG BLE: STWIN SensorTile board introduction
...
https://www.st.com/en/evaluation-tools/steval-stwinkt1.html
2021-07-08 14:58:00 +02:00
Martin Kojtal
97b9754141
Merge pull request #14838 from katherrafi/set_mac_address
...
Eth: STM32: Updating documentation on mbed_otp_mac_address()
2021-07-08 14:20:09 +02:00
pennam
dc4fb8d74b
Use fixed wait time
2021-07-07 09:24:39 +02:00
pennam
c1d33d23ae
exclude tx and rx if CYW43XXX_UNBUFFERED_UART is defined
2021-07-07 09:24:39 +02:00
Dustin Crossman
ddb92ba877
Fixup license issues.
2021-07-06 15:40:48 -07:00
Kather Rafi Ibrahim
a9e9564ced
Eth: STM32: Upating documentation on mbed_otp_mac_address()
...
This commit updates the documentation on how to use
mbed_otp_mac_address() to modify the default MAC address to custom
Mac address.
Signed-off-by: Kather Rafi Ibrahim <katherrafi.i@hcl.com>
2021-07-01 17:07:01 +05:30
Martin Kojtal
aa0aa3dc65
Merge pull request #14816 from artokin/nanostack_release_14_0_0_master
...
Nanostack release v14.0.0
2021-07-01 10:52:18 +02:00
Martin Kojtal
43f1ee7a56
Merge pull request #14814 from boraozgen/bg96-get-ip-address
...
BG96: Add correct get_ip_address implementation
2021-06-24 16:18:41 +02:00
Arto Kinnunen
aacdad8203
Merge commit 'e8bf06aa4c8cd0b9133361c82669a83e53bc61a5' into nanostack_rel_14_0_0_master
...
* commit 'e8bf06aa4c8cd0b9133361c82669a83e53bc61a5':
Squashed 'connectivity/drivers/802.15.4_RF/atmel-rf-driver/' changes from b1a8186d75..834c5357c6
2021-06-23 11:10:41 +03:00
Arto Kinnunen
fa0fe8a87f
Restore CMakeLists.txt to stm-s2lp-rf-driver
...
Restore CMakeLists.txt to stm-s2lp-rf-driver as it is not available
in the source repository.
2021-06-23 10:27:30 +03:00
Arto Kinnunen
67fc864059
Merge commit '92e35b3a27554765a24703378be012d5b9023d6f' as 'connectivity/drivers/802.15.4_RF/stm-s2lp-rf-driver'
2021-06-23 10:24:25 +03:00
Arto Kinnunen
d7b347653d
Remove existing stm-s2lp-rf-driver
2021-06-23 10:23:56 +03:00
Arto Kinnunen
051f31a2d6
Restore CMakeLists.txt
...
Original master repository does not have CMakeLists.txt, put it back
as 'git subtree add' does not have it.
2021-06-23 10:11:33 +03:00
Arto Kinnunen
098b06878b
Merge commit 'eec3332ef684b2a5a5e5cbbf772cb7d389b6b152' as 'connectivity/drivers/802.15.4_RF/mcr20a-rf-driver'
2021-06-23 10:06:51 +03:00
Arto Kinnunen
6e584ed311
Remove existing mcr20a-rf-driver
2021-06-23 10:04:05 +03:00
Bora Özgen
97362f23ff
BG96: Add correct get_ip_address implementation
...
The default get_ip_address implementation was not working for
BG9x. Furthermore the cellular connect routine tries to get the
address multiple times, which added around 2 seconds of
unnecessary delay to the connection. This commit adds the correct
implementation using the AT+QIACT? command.
2021-06-15 14:20:46 +02:00
Martin Kojtal
2a73d44343
Merge pull request #14750 from tymoteuszblochmobica/size_spi
...
Increase SPI stack size to 2048 for BlueNrg driver
2021-06-14 10:32:51 +02:00
Martin Kojtal
530d4beea5
Merge pull request #14734 from jeromecoutant/PR_RFSWITCH
...
STM32WL LORA: HW specific out of STM32WL_LoRaRadio class
2021-06-11 16:09:48 +02:00
Tymoteusz Bloch
39e821db61
Increase SPI stack size to 2048 for BlueNrg driver
...
This is needed to avoid stack overflow due numerous calls and allocation.
2021-06-09 15:12:45 +02:00
Evan Davey
89789f26e1
Move #if/#else statements inside functions
2021-06-09 08:47:47 +10:00
jeromecoutant
9f0ee46475
STM32WB15xC MCU support
2021-06-07 16:05:41 +02:00
Martin Kojtal
9fbb89e2d1
Merge pull request #14692 from jeromecoutant/PR_WB_HCI
...
STM32WB: improve FLASH size
2021-06-07 11:18:26 +02:00
Dustin Crossman
7d0f3c7ec1
Fixup CMakeLists after reorg.
2021-06-04 12:46:13 -07:00
jeromecoutant
777b2730bd
STM32WL LORA: HW specific out of STM32WL_LoRaRadio class
2021-06-03 13:19:32 +02:00
Dustin Crossman
6a31e07fab
Update wifi-host-driver to 1.94.0.6931
...
Update whd-bsp-integration to 1.1.2.20805
2021-06-02 17:30:59 -07:00
Evan Davey
e61a8caabe
Add config macros for device-variant, freq-support and xtal config
2021-06-03 10:27:01 +10:00
Martin Kojtal
be9850be53
Merge pull request #14701 from donatieng/utf-8-check
...
Add Travis test to make sure text files are UTF-8 encoded
2021-06-02 15:49:14 +02:00
Donatien Garnier
decd7d0167
Convert shci.h from (presumably) latin1 encoding to UTF-8
2021-06-02 12:12:34 +01:00
Martin Kojtal
da13755a9f
Merge pull request #14699 from jeromecoutant/PR_ASTYLE
...
STM32 astyle format
2021-06-01 10:02:34 +02:00
Martin Kojtal
bfedc39f7c
Merge pull request #14471 from arduino/whd_patch
...
COMPONENT_WHD: make reusable code available for other targets
2021-05-31 15:49:25 +02:00
jeromecoutant
cfd86882d3
STM32H7 astyle
2021-05-25 14:45:52 +02:00