175 Commits

Author SHA1 Message Date
Neucrack
4d31122a39 Merge pull request #142 from dimitre/invalid
invalid
2024-06-15 16:16:19 +08:00
Dimitre
2bae74b0c0 invalid 2024-06-14 14:29:16 -03:00
Neucrack
1e63c0d678 Merge pull request #140 from dimitre/flip
[suggestion] : having a flip function with horizontal and vertical
2024-06-13 11:00:20 +08:00
Dimitre
377cb291e7 flip 2024-06-12 16:02:30 -03:00
Neucrack
0c9ca167b7 Merge pull request #132 from alirezainallo/bugFix/UARTClass
BugFix/serial1-3
2024-06-07 01:17:34 +08:00
Neucrack
6d2de50937 Merge pull request #139 from dimitre/patch-1
422
2024-06-07 01:16:28 +08:00
Dimitre
8aaca6ea3a 422 2024-06-06 11:24:08 -03:00
Neucrack
7fd025bcd4 Merge pull request #137 from dimitre/polarity
Poliraty -> Polarity
2024-06-05 10:43:54 +08:00
Neucrack
032eb52ac9 Merge pull request #135 from dimitre/rotaion
rotaion -> rotation keyword
2024-06-05 10:43:29 +08:00
Dimitre
f18df03229 polarity 2024-06-04 14:49:31 -03:00
Dimitre
d4a7042c82 rotaion -> rotation keyword 2024-06-03 23:43:52 -03:00
Neucrack
fb781728b9 Merge pull request #134 from dimitre/typo
sensro -> sensor
2024-06-03 15:34:06 +08:00
Dimitre
ca9c0a900a sensro -> sensor 2024-06-03 00:29:41 -03:00
alirezainallo
c2f8db6a9f Fix Rx/Tx define number 2023-08-02 16:39:04 +03:30
alirezainallo
22ab4ecfe7 bypass gpio map for serial1-3 2023-08-02 16:38:38 +03:30
Neucrack
aa6543538c fix readme index url error 2021-11-29 18:08:27 +08:00
Neucrack
b9c5f43fea Merge pull request #96 from mikljohansson/fix_memleak_warning
Fixed memory leak warning
2021-05-31 10:09:32 +08:00
Neucrack
e9532200e9 Merge pull request #99 from UT2UH/master
Missing devices added
2021-05-31 10:06:45 +08:00
Neucrack
50cb129b02 Merge pull request #110 from mikljohansson/add-binocular-camera-support
Add binocular camera support
2021-05-31 10:02:52 +08:00
Neucrack
f54b3f19ab Merge pull request #111 from mikljohansson/fixed-uart-write-return-value
Fixed some bugs in the Serial implementations
2021-05-31 10:00:08 +08:00
Neucrack
03b7995e0c Merge pull request #116 from per1234/optimal-library-name
Use optimal bundled library names
2021-05-31 09:55:22 +08:00
per1234
86acd72c3d Use optimal bundled library names
When multiple libraries contain files matching an #include directive in the program, the Arduino build system must pick
one to use for compilation. Multiple factors are used in order to make an intelligent determination of which library is
best.

In order to enhance this determination, the closeness of match between the library.properties name value and the
filename in the #include directive is being added as one of those factors. This new factor is referred to as
"Library Name Priority".

Unfortunately, this change can result in platform bundled libraries which had previously been correctly correctly chosen
no longer being given priority over their equivalent standalone libraries, which may be incompatible or not optimized
for the platform's boards.

This priority inversion only occurs when all the following conditions are true:

- There is a standalone library installed which provides a header filename collision.
- The platform bundled library is architecture optimized (e.g., architectures=esp32).
- The standalone library is architecture compatible (architectures=*).
- The standalone library has equal "Folder Name Priority".
- The standalone library has better "Library Name Priority" (e.g., name=SD vs name=SD(ESP32) for a library with primary
  header file SD.h.

The fix is to simply give the platform bundled library a perfect "Library Name Priority".

Some platform bundled libraries were given a modified name as a workaround to a bug in the Arduino IDE's Library Manager
which caused Library Manager to always show the library as updatable under specific circumstances. That bug was fixed in
Arduino IDE 1.8.6, ~3 years ago.
2021-05-30 13:11:35 -07:00
Mikael Johansson
f95f8e70c9 Disable debug output by default from GC0328 camera driver. Fixed GC0328 camera driver mirror/flip functionality 2021-03-13 11:13:26 +01:00
Mikael Johansson
4f4d43094b Fixed return value handling of UARTClass::write and Print::write 2021-03-13 11:00:50 +01:00
Mikael Johansson
a346d8cab1 Added support for binocular camera 2021-02-21 15:59:13 +01:00
Mikael Johansson
ca5e26d4e9 Fixed typo in Sipeed_GC0328::setRotation method name 2021-02-21 15:59:13 +01:00
vamoosebbf
abba977741 Merge pull request #103 from vamoosebbf/master
[libraries] add gc0328 support
2021-01-10 10:26:24 +08:00
vamoosebbf
ae99df0800 [libraries] add gc0328 support 2021-01-07 13:47:59 +08:00
UT2UH
ea172fc074 Merge branch 'NewBoards' 2020-11-11 13:31:04 +02:00
UT2UH
2fe52b570e min max macros and Wire fixes 2020-11-11 13:29:58 +02:00
UT2UH
403e61d90a Update README.md 2020-11-02 21:12:39 +02:00
UT2UH
1376ced183 New boards added 2020-11-02 21:05:00 +02:00
Mikael Johansson
505f888835 Fixed memory leak warning 2020-10-22 21:57:07 +02:00
UT2UH
a256706b7f Merge pull request #1 from sipeed/master
Merge to upsatream update
2020-10-18 11:46:26 +03:00
Neucrack
dead5bc98d Merge pull request #95 from mikljohansson/fix_twowire_compat
Fixed TwoWire implementation to be more Arduino compatible
2020-10-14 11:41:44 +08:00
Mikael Johansson
78f7bb18c5 Flush buffers on every I2C transaction, in case the user hasn't consumed all bytes
F
2020-10-11 15:24:14 +02:00
Mikael Johansson
763c23d13c Refacted TwoWire::begin() to reduce duplicated code with TwoWire::setClock() 2020-10-11 14:59:18 +02:00
Mikael Johansson
7c7ec509ac Return number of received bytes from TwoWire::requestFrom(), like Arduino documentation specifies
Nl
2020-10-11 12:12:37 +02:00
Mikael Johansson
9b077cb470 Set default I2C frequency to 400kHz, same as Arduino boards use 2020-10-10 16:48:49 +02:00
Mikael Johansson
359f7a89f2 Fixed return value bug in TwoWire::write 2020-10-10 16:48:14 +02:00
Bits
bb42e208a7 Merge pull request #66 from epozzobon/master
Fixed receiving the NUL '\x00' character on Serial
2019-11-20 21:35:18 +08:00
Enrico Pozzobon
0cfbfacc40 Fixed receiving the NUL '\x00' character on Serial 2019-11-17 03:07:46 +01:00
Bits
d4a0f06d05 Merge pull request #61 from ioxgd/master
Add IOXGD4 board
2019-10-30 09:20:57 +08:00
Max
2c08ea95bb Add IOXGD4 board 2019-10-25 11:41:07 +07:00
Bits
d42af6a0a2 Merge pull request #60 from sabas1080/master
Fix Typo Rotation in Sipeed_OV2640
2019-10-19 09:11:30 +08:00
Sabas
4fb76511f6 fix typo rotation 2019-10-18 13:52:31 -05:00
Sabas
64fe55b858 fix typo rotation 2019-10-18 13:51:50 -05:00
bigbits
85c0d7d24e release new version v0.3.11 2019-10-12 09:27:11 +08:00
Bits
31fa216fd0 Merge pull request #58 from vanvuongngo/patch-1
prettier drawline.ino example
2019-10-11 12:10:23 +08:00
Van Vuong Ngo
4dd21db55e prettier 2019-10-11 06:07:55 +02:00