Skip to content

Commit 5b4c421

Browse files
committed
Merge branch 'master' into rewriteIPAddress
2 parents 77f7375 + 4a02bfc commit 5b4c421

File tree

112 files changed

+883
-61
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

112 files changed

+883
-61
lines changed

.codespellrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# See: https://github.com/codespell-project/codespell#using-a-config-file
22
[codespell]
33
# In the event of a false positive, add the problematic word, in all lowercase, to a comma-separated list here:
4-
ignore-words-list = hel
4+
ignore-words-list = hel,shiftin
55
check-filenames =
66
check-hidden =
77
skip = ./.git,./test/external

LICENSE

+176
Large diffs are not rendered by default.

api/ArduinoAPI.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
1010
This library is distributed in the hope that it will be useful,
1111
but WITHOUT ANY WARRANTY; without even the implied warranty of
12-
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1313
Lesser General Public License for more details.
1414
1515
You should have received a copy of the GNU Lesser General Public
@@ -20,8 +20,8 @@
2020
#ifndef ARDUINO_API_H
2121
#define ARDUINO_API_H
2222

23-
// version 1.4.2
24-
#define ARDUINO_API_VERSION 10402
23+
// version 1.5.1
24+
#define ARDUINO_API_VERSION 10501
2525

2626
#include "Binary.h"
2727

api/CanMsg.cpp

+17-5
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,21 @@
11
/*
2-
* This file is free software; you can redistribute it and/or modify
3-
* it under the terms of either the GNU General Public License version 2
4-
* or the GNU Lesser General Public License version 2.1, both as
5-
* published by the Free Software Foundation.
6-
*/
2+
CanMsg.cpp - Library for CAN message handling
3+
Copyright (c) 2023 Arduino. All right reserved.
4+
5+
This library is free software; you can redistribute it and/or
6+
modify it under the terms of the GNU Lesser General Public
7+
License as published by the Free Software Foundation; either
8+
version 2.1 of the License, or (at your option) any later version.
9+
10+
This library is distributed in the hope that it will be useful,
11+
but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13+
Lesser General Public License for more details.
14+
15+
You should have received a copy of the GNU Lesser General Public
16+
License along with this library; if not, write to the Free Software
17+
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18+
*/
719

820
/**************************************************************************************
921
* INCLUDE

api/CanMsg.h

+17-5
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,21 @@
11
/*
2-
* This file is free software; you can redistribute it and/or modify
3-
* it under the terms of either the GNU General Public License version 2
4-
* or the GNU Lesser General Public License version 2.1, both as
5-
* published by the Free Software Foundation.
6-
*/
2+
CanMsg.h - Library for CAN message handling
3+
Copyright (c) 2023 Arduino. All right reserved.
4+
5+
This library is free software; you can redistribute it and/or
6+
modify it under the terms of the GNU Lesser General Public
7+
License as published by the Free Software Foundation; either
8+
version 2.1 of the License, or (at your option) any later version.
9+
10+
This library is distributed in the hope that it will be useful,
11+
but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13+
Lesser General Public License for more details.
14+
15+
You should have received a copy of the GNU Lesser General Public
16+
License along with this library; if not, write to the Free Software
17+
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18+
*/
719

820
#ifndef ARDUINOCORE_API_CAN_MSG_H_
921
#define ARDUINOCORE_API_CAN_MSG_H_

api/CanMsgRingbuffer.cpp

+17-5
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,21 @@
11
/*
2-
* This file is free software; you can redistribute it and/or modify
3-
* it under the terms of either the GNU General Public License version 2
4-
* or the GNU Lesser General Public License version 2.1, both as
5-
* published by the Free Software Foundation.
6-
*/
2+
CanMsgRingbuffer.cpp - Library for CAN message handling
3+
Copyright (c) 2023 Arduino. All right reserved.
4+
5+
This library is free software; you can redistribute it and/or
6+
modify it under the terms of the GNU Lesser General Public
7+
License as published by the Free Software Foundation; either
8+
version 2.1 of the License, or (at your option) any later version.
9+
10+
This library is distributed in the hope that it will be useful,
11+
but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13+
Lesser General Public License for more details.
14+
15+
You should have received a copy of the GNU Lesser General Public
16+
License along with this library; if not, write to the Free Software
17+
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18+
*/
719

820
/**************************************************************************************
921
* INCLUDE

api/CanMsgRingbuffer.h

+17-5
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,21 @@
11
/*
2-
* This file is free software; you can redistribute it and/or modify
3-
* it under the terms of either the GNU General Public License version 2
4-
* or the GNU Lesser General Public License version 2.1, both as
5-
* published by the Free Software Foundation.
6-
*/
2+
CanMsgRingbuffer.h - Library for CAN message handling
3+
Copyright (c) 2023 Arduino. All right reserved.
4+
5+
This library is free software; you can redistribute it and/or
6+
modify it under the terms of the GNU Lesser General Public
7+
License as published by the Free Software Foundation; either
8+
version 2.1 of the License, or (at your option) any later version.
9+
10+
This library is distributed in the hope that it will be useful,
11+
but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13+
Lesser General Public License for more details.
14+
15+
You should have received a copy of the GNU Lesser General Public
16+
License along with this library; if not, write to the Free Software
17+
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18+
*/
719

820
#ifndef ARDUINOCORE_API_CAN_MSG_RING_BUFFER_H_
921
#define ARDUINOCORE_API_CAN_MSG_RING_BUFFER_H_

api/Common.cpp

+19
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
/*
2+
Common.cpp - Common function implementations
3+
Copyright (c) 2017 Arduino LLC. All right reserved.
4+
5+
This library is free software; you can redistribute it and/or
6+
modify it under the terms of the GNU Lesser General Public
7+
License as published by the Free Software Foundation; either
8+
version 2.1 of the License, or (at your option) any later version.
9+
10+
This library is distributed in the hope that it will be useful,
11+
but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13+
Lesser General Public License for more details.
14+
15+
You should have received a copy of the GNU Lesser General Public
16+
License along with this library; if not, write to the Free Software
17+
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18+
*/
19+
120
#include "Common.h"
221

322
/* C++ prototypes */

api/Common.h

+19
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
/*
2+
Common.h - Common definitions for Arduino core
3+
Copyright (c) 2017 Arduino LLC. All right reserved.
4+
5+
This library is free software; you can redistribute it and/or
6+
modify it under the terms of the GNU Lesser General Public
7+
License as published by the Free Software Foundation; either
8+
version 2.1 of the License, or (at your option) any later version.
9+
10+
This library is distributed in the hope that it will be useful,
11+
but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13+
Lesser General Public License for more details.
14+
15+
You should have received a copy of the GNU Lesser General Public
16+
License along with this library; if not, write to the Free Software
17+
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18+
*/
19+
120
#pragma once
221
#include <stdint.h>
322
#include <stdbool.h>

api/Compat.h

+19
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
/*
2+
Compat.h - Compatibility layer for Arduino API
3+
Copyright (c) 2018 Arduino LLC. All right reserved.
4+
5+
This library is free software; you can redistribute it and/or
6+
modify it under the terms of the GNU Lesser General Public
7+
License as published by the Free Software Foundation; either
8+
version 2.1 of the License, or (at your option) any later version.
9+
10+
This library is distributed in the hope that it will be useful,
11+
but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13+
Lesser General Public License for more details.
14+
15+
You should have received a copy of the GNU Lesser General Public
16+
License along with this library; if not, write to the Free Software
17+
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18+
*/
19+
120
#ifndef __COMPAT_H__
221
#define __COMPAT_H__
322

0 commit comments

Comments
 (0)