Kevin Bracey
aa9058a293
C++11-ify virtualisation in lwIP classes
...
Use `override` and `final` where appropriate, and eliminate unnecessary
`virtual`.
Some other C++11 simplifications.
2020-02-25 10:09:10 +02:00
Kevin Bracey
b4c1f7f3da
Correct LWIP::get_ip_address
...
Previous change that removed string-based APIs missed
`LWIP::get_ip_address`. Remove string-based method (which is not
overriding anything in `NetworkInterface`) and add missing binary form
to implement `NetworkInterface::get_ip_address`.
2020-02-25 09:57:56 +02:00
Martin Kojtal
8f1bf967d3
Merge pull request #11942 from michalpasztamobica/remove_deprecated_apis
...
IPCore String-based API removal
2020-02-21 12:14:06 +00:00
Martin Kojtal
72b2fcf29a
Merge pull request #12384 from jeromecoutant/PR_WBDEBUG
...
STM32WB : update BLE part with better support
2020-02-21 12:12:42 +00:00
Martin Kojtal
a18259abb9
Merge pull request #12446 from boomer41/i2cee-add-eight-bit-address
...
Add Eight-Bit-Addressing mode to I2CEEBlockDevice.
2020-02-21 12:12:16 +00:00
Martin Kojtal
c520449e2d
Merge pull request #12206 from SeppoTakalo/kvstore_tests
...
Kvstore tests
2020-02-21 07:56:19 +00:00
Martin Kojtal
685e0be935
Merge pull request #12473 from amock/fix-MCUXpresso-dac
...
Fix Freescale MCUXpresso AnalogOut
2020-02-20 15:18:14 +00:00
Seppo Takalo
b8361e43bd
Fix license headers.
2020-02-20 16:56:30 +02:00
Martin Kojtal
3662759a0e
Merge pull request #12438 from hugueskamba/hk-fix-baremetal-cy9cproto
...
Fix CY8CPROTO_062_4343W baremetal build
2020-02-20 12:50:29 +00:00
Seppo Takalo
b013bc9563
Add EmulatedSD stubs that allow using files as a BlockDevice
2020-02-20 12:22:16 +02:00
Seppo Takalo
35410a9b53
Add module tests for TDBStore
2020-02-20 12:22:16 +02:00
Seppo Takalo
94bb831753
Extend storage tests with de-init test case
2020-02-20 12:22:16 +02:00
jeromecoutant
a1570f936f
STM32WB : Add ReadMe file
...
Help on FW update procedure
2020-02-20 09:20:44 +01:00
jeromecoutant
9d016022b6
STM32WB clean SetSysClock
2020-02-20 09:20:44 +01:00
jeromecoutant
ebae0e56d4
STM32WB align deepsleep functions with CubeFW
2020-02-20 09:20:43 +01:00
jeromecoutant
f0370222d8
STM32WB BLE : add FW version when trace is enabled
2020-02-20 09:20:43 +01:00
jeromecoutant
55b42a683e
STM32WB HCIDriver trace update
2020-02-20 09:20:36 +01:00
Alan Mock
b3c0ef81dc
The DAC init was using the ADC pinmap. This fixes that.
2020-02-19 22:33:07 -08:00
Stephan Brunner
440fa4985b
Remove paging and sync from I2CEEBlockDevice::read(), as it is not needed
2020-02-19 18:23:46 +01:00
Martin Kojtal
829a3cded3
Merge pull request #12318 from VeijoPesonen/sfdp_split_smptbl
...
SFDP: Move Sector Map Parameter Table parsing under SFDP module
2020-02-19 15:49:40 +00:00
Martin Kojtal
043f68b9a7
Merge pull request #12454 from OpenNuvoton/nuvoton_spi_no_miso
...
Nuvoton: Optimize spi_master_write(...) in case of no SPI MISO pin
2020-02-19 14:33:42 +00:00
Martin Kojtal
69a0542ade
Merge pull request #12453 from jeromecoutant/PR_TRACEGROUP
...
STM32 TRACE_GROUP update
2020-02-19 14:33:17 +00:00
Martin Kojtal
1f8778b15b
Merge pull request #12449 from eavelardev/patch-2
...
Add missing pins def for ARDUINO_NANO33BLE
2020-02-19 14:32:51 +00:00
Martin Kojtal
1b8370d495
Merge pull request #12444 from DavidLin1577/patch-5
...
Fixed typo: 'lenght' in ns_crc.h
2020-02-19 14:32:26 +00:00
Martin Kojtal
b1c1857ae5
Merge pull request #12445 from DavidLin1577/patch-6
...
Fixed typo: 'lenght' in ip6string.h
2020-02-19 14:32:10 +00:00
Martin Kojtal
1c00adc6ba
Merge pull request #12447 from eavelardev/patch-1
...
fix targets device_name with nrf51822 32K SoC
2020-02-19 14:32:06 +00:00
Martin Kojtal
92533ffec2
Merge pull request #12442 from DavidLin1577/patch-3
...
Fixed typo: 'lenght' in minimal-printf
2020-02-19 14:31:28 +00:00
Martin Kojtal
d4cff726ee
Merge pull request #12443 from DavidLin1577/patch-4
...
Fixed typo: 'lenght' in coap_service_api.h
2020-02-19 14:31:16 +00:00
Martin Kojtal
6a79d0e267
Merge pull request #12441 from daniel-starke/fix-issue-12311
...
CAN: fix length calculation (fixes #12311 )
2020-02-19 14:30:43 +00:00
Martin Kojtal
589a9a4d16
Merge pull request #12462 from maciejbocianski/fix_armc_memory_stats
...
Fix static ram memory statistics for arm compiler
2020-02-19 13:01:26 +00:00
Martin Kojtal
664000ac82
Merge pull request #12431 from the-real-blackh/master
...
Nordic NRF52 GPIO API: Fix non-deterministic failure to configure interrupt handling
2020-02-19 12:54:58 +00:00
Martin Kojtal
4ce25266fa
Merge pull request #12427 from DavidLin1577/patch-1
...
Minor optimisation to mcr20a-rf-driver code
2020-02-19 12:54:41 +00:00
Martin Kojtal
9f5ced30dc
Merge pull request #12415 from jeromecoutant/PR_H7README
...
STM32H7 : add readme file for dual core use
2020-02-19 12:52:10 +00:00
Martin Kojtal
d9becd449a
Merge pull request #11856 from fkjagodzinski/gcc_build-enable_lto_for_release
...
GCC: Add a build profile extension with the link-time optimizer enabled
2020-02-19 12:51:30 +00:00
Stephan Brunner
4d0c3463a0
Fix Code style and reorder class members to get besser packing
2020-02-19 12:49:28 +01:00
Stephan Brunner
3741440b77
Fix typo and clarify documentation
2020-02-19 11:58:07 +01:00
Maciej Bocianski
c69e77cf54
fix arm compiler static ram memory statistics
...
don't count ARM_LIB_HEAP in static RAM pool
2020-02-19 08:18:34 +01:00
Stephan Brunner
532f3786a0
Remove overcomplicated code from I2CEEBlockDevice
2020-02-18 19:13:50 +01:00
David Lin
f1c479651f
Minor optimisation to mcr20a-rf-driver code
...
This is a minor optimisation to the mcr20a-rf-driver code:
Note that function parameter is pointer. The code is more readable when 'NULL' instead of using '0'.
2020-02-18 20:00:00 +08:00
Stephan Brunner
7c589ae172
Fix astyle
2020-02-17 23:04:23 +01:00
daniel-starke
cb62dcbf83
CAN: fix length calculation in message constructor
...
The two types of the CANMessage constructor accepting a data buffer have two issues. First, they limit the input buffer size to the 4 least significant bits of the passed length even though a CAN message cannot have more than 8 bytes of payload. Second, the used data length in the following memcpy() uses the initially passed data length which may exceed the internal data buffer size. Both will lead into hard to find bugs if the passed data buffer size is outside the limits according to the CAN standard. This fix intends to solve this by limiting the input data size to 8 bytes.
2020-02-17 22:00:42 +01:00
Stephan Brunner
76a177fafa
Use pageSize-constant instead of hardcoded value
2020-02-17 21:25:47 +01:00
Stephan Brunner
267d8cc223
Preserve original size as it is modified inside the handler function.
...
The value is const reference bound inside do_paged and must not be
modified, it is used inside the paging loop.
2020-02-17 20:57:58 +01:00
Stephan Brunner
e850984715
Correctly check return codes from bytewise write function of I2C.
2020-02-17 20:50:49 +01:00
Stephan Brunner
52aed22978
Refactor paged_handler to directly give the paged device address.
2020-02-17 20:49:43 +01:00
Stephan Brunner
8d1978e05c
I2CEEBlockDevice: Add paging to eight bit mode
2020-02-17 20:22:18 +01:00
jeromecoutant
f000b87911
STM32 TRACE_GROUP update
...
Only 4 characters is allowed
2020-02-17 16:38:42 +01:00
jeromecoutant
065a79e48a
STM32H7: add README file for dual core use
2020-02-17 16:21:20 +01:00
Martin Kojtal
c12b433026
Merge pull request #12338 from jeromecoutant/PR_STM32L5_DISCO
...
STM32L5 : add DISCO-L562QE board support
2020-02-17 11:37:36 +00:00
Eduardo Avelar
5984f02203
Add missing pins def for ARDUINO_NANO33BLE
...
We add pins def for the sense version of the board.
https://content.arduino.cc/assets/Pinout-NANOsense_latest.pdf
https://content.arduino.cc/assets/NANO33BLE_V2.0_sch.pdf
2020-02-17 01:01:33 -08:00