Laurent MEUNIER
4238216ad8
STM32: STM32F413xH dac_s common definition
...
Fixing conflict as STM32F413xH target has been merged after the first
version of moving dac_s structure definition to common_ojects.h
2017-06-27 09:30:45 +02:00
Laurent MEUNIER
07575b33f0
STM32: STM32L475xG dac_s common definition
...
Fixing conflict as STM32L475xG target has been merged after the first
version of moving dac_s structure definition to common_ojects.h.
2017-06-27 09:27:46 +02:00
Laurent MEUNIER
024b3da5f1
STM32: analog_out: generalize code for multiple instance handling
...
Moving some code in common to be able to manage several ADC instances,
or several channels of an instance.
The change involves:
- moving dac_s structure definition to common_object.h
- create TARGET_STM/analogout_api.c and move fully common analog_out
functions in there
- rename analogout_api.c of each target family into analogout_device.c
to keep platform specific code
- update analogout_device.c to rely on obj->handle and obj->channel
- align analogout_init function as much as possible between families in
analogout_device.c files
2017-06-27 09:27:46 +02:00
Laurent MEUNIER
b51d676dc0
STM32: analog_out: Enable Buffer and switch
...
ADC1 channel2 and ADC2 of few targets only have an output switch and no
buffer. This switch needs to be enabled, and also the buffer can be enabled
in order to reduce the output impedance on output, and to drive external
loads directly without having to add an external operational amplifier.
2017-06-27 09:27:46 +02:00
Laurent MEUNIER
cdd581b244
STM32: analag_out: Use dynamic handle in object rather than static
...
This allows a proper handling of multiple instances. Also this commit
stores the channel in the HAL format so that it can be re-used more easily
and call to HAL are straightforward.
2017-06-27 09:27:46 +02:00
Armelle DUBOC
ec72ac0a28
Merge branch 'master' into STM_sha256_F439ZI
2017-06-27 08:25:42 +02:00
Yuguo Zou
f7b2edc88c
Coding style fix
2017-06-27 11:33:46 +08:00
Jimmy Brisson
e3e54e5fd3
Merge pull request #4607 from geky/fix-mbr-init
...
bd: Fix missing init in MBRBlockDevice
2017-06-26 15:28:16 -05:00
Jimmy Brisson
453d9ee96c
Deduplicate USBHAL_STM_TARGET.h
2017-06-26 14:55:29 -05:00
Deepika
d22d8af2a2
Corrected handling of format/frequency
2017-06-26 14:34:13 -05:00
Deepika
de89be35f8
_acquire() function added & no duplication in format/freq calls
...
1. Private _acquire() function is added to avoid multiple locking/unlocking
2. format and frequency functions updated to use appropriate function calls
instead of a aquire()
2017-06-26 14:06:16 -05:00
bcostm
03930b88f6
DISCO_L475VG_IOT01A: Add missing nvic_addr.h file
2017-06-26 20:14:08 +02:00
bcostm
72be051088
DISCO_L475VG_IOT01A: Update system init for cmsis5
2017-06-26 19:04:44 +02:00
bcostm
bd6d7382a3
DISCO_L475VG_IOT01A: Update toolchain files for cmsis5
2017-06-26 19:02:52 +02:00
Jimmy Brisson
c9647e0e00
Merge pull request #4604 from 0xc0170/fix_4602
...
cmain IAR: add mbed main
2017-06-26 10:30:39 -05:00
Jimmy Brisson
e57296d5b9
Merge pull request #4598 from theotherjimmy/iar-styling
...
Fix style issues in IAR exporter
2017-06-26 10:30:22 -05:00
Jimmy Brisson
f6d0c29b95
Merge pull request #4594 from pan-/non_copyable
...
Introduce mbed::NonCopyable traits
2017-06-26 10:29:35 -05:00
Jimmy Brisson
fc39ad1625
Merge pull request #4422 from jeromecoutant/PR_F4_HSE_TIMEOUT
...
STM32F4 set HSE timeout value to 100ms
2017-06-26 10:29:13 -05:00
Jimmy Brisson
0a2a48c957
Merge pull request #4157 from adustm/STM_sha1_F439ZI
...
NUCLEO_F439ZI/mbedtls: add SHA1 hw_acceleration
2017-06-26 10:28:49 -05:00
Jimmy Brisson
d103979e92
Merge pull request #4572 from bcostm/add_usb_disco_l072cz
...
DISCO_L072CZ_LRWAN1: Add support of USB Device
2017-06-26 10:28:31 -05:00
Jimmy Brisson
17a88a80ef
Merge pull request #4557 from mmorenobarm/master
...
Enable I2C and Analogin drivers for CM3DS_MPS2 target
2017-06-26 10:28:08 -05:00
Jimmy Brisson
72bdeefca9
Merge pull request #4552 from bcostm/add_IAR_nucleo_f767zi
...
NUCLEO_F767ZI: Add missing IAR definitions
2017-06-26 10:27:46 -05:00
Jimmy Brisson
17ae9b923e
Merge pull request #4538 from hasnainvirk/avoid_mtx_lock
...
Avoid lock collision b/w SerialBase & UARTSerial
2017-06-26 10:26:53 -05:00
Jimmy Brisson
86f7cf43f8
Merge pull request #4426 from theotherjimmy/faster-scan
...
Improve directory scanning performance
2017-06-26 10:22:23 -05:00
Jimmy Brisson
50ec6db4d3
Merge pull request #4405 from arostm/Fix_Issue_4404
...
DISCO_L072CZ_LRWAN1: PC_13 definition missing in PinNames.h fix
2017-06-26 10:21:53 -05:00
Jimmy Brisson
1dfc2296a7
Merge pull request #4400 from jeromecoutant/PR_USB_REORG
...
STM32 USBDevice files
2017-06-26 10:21:19 -05:00
Jimmy Brisson
0d2fb2d0a7
Merge pull request #4390 from mickeyln/patch-1
...
Nucleo-F070RB It doesn't work when use internal clock
2017-06-26 10:20:50 -05:00
Jimmy Brisson
f3dc8a6bb1
Merge pull request #4103 from andrewleech/extra_targets
...
Add extra_targets.json support to build tools
2017-06-26 10:20:15 -05:00
jeromecoutant
8e28d9e47c
STM32 : targets.json file simplification
...
"FAMILY_STM32" has been creeated with all common features.
All STM32 devices can now inherit from it.
This will simplify readability and maintainability.
2017-06-26 11:00:00 +02:00
iotvietmember
5c0c964291
Add support for VBLUno51 board [TARGET_VBLUNO51]
...
+ VBLUno51 board:
Nordic nRF51822
Bluetooth Low Energy
DAPLink interface
Arduino UNO pinout compatible
4 Power
+ Wiki: https://vngiotlab.github.io/vbluno/
+ Pass all test case in mbed test suite
Signed-off-by: iotvietmember <robotden@gmail.com>
2017-06-25 20:16:58 +07:00
Anna Bridge
cbfb234f07
Merge pull request #4520 from AnotherButler/patch-2
...
Update link in CONTRIBUTING.md
2017-06-23 11:45:55 +01:00
Anna Bridge
f1d0314783
Merge pull request #4410 from arostm/dev_disco_f413ZH
...
DISCO_F413ZH: Add new platform
2017-06-23 11:41:50 +01:00
Anna Bridge
55355d7374
Merge pull request #4401 from jeromecoutant/PR_USB_PIN
...
STM32 : Add USB used pins in PinNames.h files
2017-06-23 11:37:19 +01:00
Anna Bridge
4f5d4f040e
Merge pull request #4375 from LMESTM/STM32_SPI_LL
...
Stm32 spi : use LL API to improve performances
2017-06-23 11:33:55 +01:00
adustm
8058e04238
F7 ST CUBE V1.7.0
2017-06-23 09:49:31 +02:00
Shrikant Tudavekar
73907259d9
Increased stack to 1024 from 768 and corrected assert.
...
1) mbed-os-tests-mbedmicro-rtos-mbed-basic tests use to fail when run in loop
after 20-25, This was because the stack used by test application was in range of
744-840 bytes. So bumped the stack size to 1024 bytes.
2) Corrected the assert and taken out the assert which was not required.
2017-06-22 18:25:39 -05:00
studavekar
12fe3415bc
Deprecate testcases related to time drift.
...
1) RtosTimer is been Deprecated by EventQueue.
2) wait_us testing can't be reliably tested.
2017-06-22 18:25:38 -05:00
studavekar
0f55193df8
Update timing tests to be robust.
...
In the new approach the host controls the device activity when the test
should start, finish and pass/fail status is send to device. Also deprecate
the test cases which can't accurately test.
2017-06-22 18:25:16 -05:00
Jimmy Brisson
75935b466d
Merge pull request #4616 from amq/master
...
Fix unresolved include of mbed_config.h in Eclipse
2017-06-22 10:11:35 -05:00
Jimmy Brisson
14a0fb7ca5
Fix style issues in IAR exporter
2017-06-22 09:41:22 -05:00
Martin Kojtal
ea4220dda0
Merge pull request #4578 from sarahmarshy/patch-10
...
Turn off "browse information" in Uvision template
2017-06-22 13:53:16 +02:00
amq
2b70e8f061
Fix unresolved include of mbed_config.h in Eclipse
2017-06-22 13:51:26 +02:00
Rob Meades
89ddfc5beb
Add set_baud() method to UARTSerial().
2017-06-22 12:26:48 +01:00
arostm
b5af4c40ec
DISCO_F413ZH: Add include of LL timer file
2017-06-22 09:23:09 +02:00
arostm
9e7c9e8b4a
DISCO_F413ZH: Remove usb from build_travis.py
2017-06-22 09:23:09 +02:00
arostm
a4f6fc171e
DISCO_F413ZH: Typo correction in build_travis.py
2017-06-22 09:23:08 +02:00
arostm
c0725aa3e8
DISCO_F413ZH: Deleted cmsis_nvic.c and modified cmsis_nvic.h
2017-06-22 09:23:08 +02:00
arostm
d1aa129c02
DISCO_F413ZH: delete RTOS in build_travis.py
2017-06-22 09:23:08 +02:00
arostm
9a34c72bc5
DISCO_F413ZH: Remove hal_conf file
...
The board have to use th hal_conf file from F4/device directory
2017-06-22 09:23:08 +02:00
arostm
ac3d5a0b25
DISCO_F413ZH: add IAR exporter
2017-06-22 09:23:08 +02:00