Ошибка pow was not declared in this scope

#include <iostream>

using namespace std;

int main()
{
    int x;

    cout << "How many rows would you like? " << endl;
    cin >> x;
    cout << endl;
    cout << "Number| Power 1| Power 2| Power 3| Power 4| Power 5" << endl;

    for (int j=0; j<=x; j++)
    {
        cout << j << "t" << j << "t" << pow(j,2) << "t" << pow(j,3) << 
"t" << pow(j,4) << "t" << pow(j,5) << endl;

    }

    return 0;
}

It produces the above error. I’m not sure what is wrong, please let me know. Thank you in advance.

John3136's user avatar

John3136

28.7k4 gold badges49 silver badges68 bronze badges

asked Mar 21, 2018 at 1:29

Shezshade's user avatar

5

std::pow is defined in cmath, so you need to include cmath:

#include <iostream>
#include <cmath>   // <-- include cmath here

using namespace std;

int main()
{
    int x;

    cout << "How many rows would you like? " << endl;
    cin >> x;
    cout << endl;
    cout << "Number| Power 1| Power 2| Power 3| Power 4| Power 5" << endl;

    for (int j=0; j<=x; j++)
    {
        cout << j << "t" << j << "t" << pow(j,2) << "t" << pow(j,3) << 
"t" << pow(j,4) << "t" << pow(j,5) << endl;

    }

    return 0;
}

answered Mar 21, 2018 at 1:36

Pablo's user avatar

PabloPablo

13.2k4 gold badges38 silver badges59 bronze badges

As the error message tells you, the compiler does not know where to find pow().

When using functions that you did not write yourself, you need to include the appropriate header file. Just like you are including iostream for std::cout and std::cin, you need to include cmath for std::pow.

Just add #include <cmath> to the beginning of your program.

answered Mar 21, 2018 at 1:39

O.O.Balance's user avatar

O.O.BalanceO.O.Balance

2,9105 gold badges23 silver badges35 bronze badges

1

The C++ compiler parses through your code file sequentially in order. i.e. line 1 then line 2 then line 3… and so on. So by the time the compiler comes to the function call statement pow(e, b); in your main() function, it hasn’t yet reached the definition of the function void pow(int e, int b) below the main() function and therefore gives you the error. There are two ways to solve this.

1) Move the definition of void pow(int e, int b) (and any other function that you plan to call from main()) above the main() function itself. This way the compiler has already parsed and is aware of your function before it reaches the pow(e, b); line in your main().

2) The other way is to use a forward declaration. This means adding the line void pow(int e, int b); before the main() function. This tells the compiler that the function given by the forward declaration (in this case void pow(int e, int b)) is defined in this code file but may be called before the definition code of the function in the file. This is a better method as you may have multiple functions in your file calling one another in different order and it may not be easy to rearrange their definitions to appear before they are called in a file. Here’s a good read on Forward Declaration

You may also want to pass parameters by reference to your function to get the correct result. i.e. use void pow(int& e, int& b). This will cause the values modified in your pow() function to actually be applied to integers e and b and not just to their copies which will be thrown away after pow() is done executing. This link about passing arguments by reference in functions is pretty good at explaining this.

Particle

Loading

  • Docs
  • Support
  • Blog
  • Projects
  • Store
  • Console
  • IDE

Lebedeva Alena

0 / 0 / 0

Регистрация: 14.02.2016

Сообщений: 34

1

27.11.2016, 23:25. Показов 30746. Ответов 3

Метки нет (Все метки)


Студворк — интернет-сервис помощи студентам

вот мой класс, пишет вот такие ошибки:
error: ‘pow’ was not declared in this scope, так же само с fabs, atan, M_PI. в чём моя ошибка?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef MATH_H
#define MATH_H
#include <math.h>
 
class Math
{
    public:
    Math();
    Math(double x, double y, double z);
    virtual ~Math();
 
    void Result();
    void Result1();
 
private:
    double x, y, z, c, a, b, d, m, n, k, l, o;
    friend void printRes(Math &res);
};
 
#endif // MATH_H
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include "Math.h"
#include <math.h>
#include <stdio.h>
#include <iostream>
 
 
using namespace std;
 
Math::Math()
{
}
 
Math::Math(double x, double y, double z)
:x(x), y(y), z(z)
{
}
 
Math::~Math()
{
}
 
void Math::Result()
{
    k = pow(y,x);
    l = pow(3.0,x);
    m = fabs(x);
    a = pow(2.0,k);
    b = pow(l,y);
    d = y * (atan(z) - (M_PI / 6));
    n = 1.0 / (pow(y,2)+1);
}
 
void Math::Result1()
{
    c = a + b - d / ( m + n);
  // c = 2 * pow(y, x) + pow(pow(3.0, x), y) - ((y * (atan(z)-(M_PI / 6)))/((fabs(x))+ (1.0 / (pow(y, 2) + 1))));
}
 
void printRes(Math &res)
{
     cout << "c=" << res.c;
}

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <math.h>
#include <iostream>
#include "Math.h"
 
using namespace std;
 
int main(int argc, char** argv) {
    Math a(3.251, 0.325, 0.000466);
    printRes(a);
 
    return 0;
}



0



Comments

@bbx10

me-no-dev

pushed a commit
that referenced
this issue

Nov 30, 2017

@stickbreaker

nomis

added a commit
to nomis/arduino-esp32
that referenced
this issue

Jul 3, 2022

@nomis

origin	https://github.com/espressif/esp32-arduino-lib-builder (fetch)
origin	https://github.com/espressif/esp32-arduino-lib-builder (push)
* master
commit 29387059e8a15b7afb526bdfca9bb9f1c7d65b28
Author: me-no-dev <hristo@espressif.com>
Date:   Sat Jun 25 00:33:26 2022 +0300

    Implement memory variants on all chips to fix flash modes

diff --git tools/config.sh tools/config.sh
index a403109..95c3d51 100755
--- tools/config.sh
+++ tools/config.sh
@@ -28,7 +28,7 @@ IDF_COMPS="$IDF_PATH/components"
 IDF_TOOLCHAIN="xtensa-$IDF_TARGET-elf"

 # Owner of the target ESP32 Arduino repository
-AR_USER="espressif"
+AR_USER="nomis"

 # The full name of the repository
 AR_REPO="$AR_USER/arduino-esp32"

Build command: ./build.sh -A sa-2.0.3 -i b8050b365e

origin	https://github.com/hathach/tinyusb.git (fetch)
origin	https://github.com/hathach/tinyusb.git (push)
* master
commit ecb899408bb95c5c0d50ebe2d887cd746104c534
Merge: 68c2012ed 53db23142
Author: Ha Thach <thach@tinyusb.org>
Date:   Fri Jul 1 20:52:46 2022 +0700

    Merge pull request espressif#1544 from hathach/ci-parallel-build

    Ci parallel build

origin	https://@github.com/nomis/arduino-esp32.git (fetch)
origin	https://@github.com/nomis/arduino-esp32.git (push)
  master
* sa-2.0.3
commit 8e1f67e
Author: Simon Arlott <sa.me.uk>
Date:   Sat Jul 2 17:12:37 2022 +0100

    Reconfigure

origin	https://github.com/espressif/esp32-camera.git (fetch)
origin	https://github.com/espressif/esp32-camera.git (push)
* master
commit 8575d75b91c0387037b68b3a864ac6696f6e0a2e
Author: yuxinwww <67987549+WangYuxin-esp@users.noreply.github.com>
Date:   Thu Jun 30 20:15:43 2022 +0800

    fix: fix ov5640 sys reset to MCU mode reset (espressif#407)

origin	https://github.com/espressif/esp-dl.git (fetch)
origin	https://github.com/espressif/esp-dl.git (push)
* master
commit d9493506707c0b68fa10447ec24380af6f19bb32
Author: yehangyang <yehangyang@qq.com>
Date:   Mon Jan 24 17:10:15 2022 +0800

    🐛 typo

origin	https://github.com/espressif/esp-sr.git (fetch)
origin	https://github.com/espressif/esp-sr.git (push)
* master
commit d05cf97972c0a324d331437d6a37229a2d96f3cf
Author: Wang Wang Wang <wangwangwang@espressif.com>
Date:   Mon Jan 17 17:23:55 2022 +0800

    feat(MN_CN): Support chinese continuous recognition

origin	https://github.com/joltwallet/esp_littlefs.git (fetch)
origin	https://github.com/joltwallet/esp_littlefs.git (push)
* master
commit 6a08044e048f47e6da6b6e0b30ccaf832c12b338
Author: Brian Pugh <bnp117@gmail.com>
Date:   Wed May 4 15:41:58 2022 -0700

    Update README.md

origin	https://github.com/BrianPugh/mklittlefs.git (fetch)
origin	https://github.com/BrianPugh/mklittlefs.git (push)
* (HEAD detached at a14dabe)
  master
commit a14dabe444e9a265aab04d085d8ca8f8536d799b
Author: Brian Pugh <bnp117@gmail.com>
Date:   Thu Oct 21 17:37:00 2021 -0700

    use parenting project, esp_littlefs, littlefs submodule

origin	https://github.com/littlefs-project/littlefs.git (fetch)
origin	https://github.com/littlefs-project/littlefs.git (push)
* (HEAD detached at ead5080)
  master
commit ead50807f1ca3fdf2da00b77a0ce02651ded2d13
Merge: 2f75968 1e423ba
Author: Christopher Haster <chaster@utexas.edu>
Date:   Sat Jun 12 12:35:34 2021 -0500

    Merge pull request espressif#565 from tniessen/fix-link-to-test-bd

    Fix link to test block device

origin	https://github.com/espressif/esp-rainmaker.git (fetch)
origin	https://github.com/espressif/esp-rainmaker.git (push)
* master
commit 00bcf4c
Merge: 677a244 07533b8
Author: Piyush Shah <piyush@espressif.com>
Date:   Fri Jun 10 01:02:36 2022 +0800

    Merge branch 'task/standard_types' into 'master'

    Added definitions for various parameters and UI types.

    See merge request app-frameworks/esp-rainmaker!308

origin	https://github.com/espressif/esp-rainmaker-cli.git (fetch)
origin	https://github.com/espressif/esp-rainmaker-cli.git (push)
* (HEAD detached at e61d952)
  master
commit e61d9528c152ceb345d7a37535e8ffb2d004e832
Merge: 040bc43 cc37f73
Author: Piyush Shah <piyush@espressif.com>
Date:   Thu Dec 30 14:03:35 2021 +0000

    Merge branch 'bugfix/claim_platform_detect_check' into 'master'

    claim: Fix search string for autodetection of platform, handle error using esptool, add esp32s3 in supported platforms

    See merge request app-frameworks/esp-rainmaker-cli!25

origin	https://github.com/espressif/esp-insights.git (fetch)
origin	https://github.com/espressif/esp-insights.git (push)
* (HEAD detached at 1d6bb17)
  main
commit 1d6bb172ef5308073f59260c1ed25078f33521f3
Merge: 2f81127 1acc703
Author: Piyush Shah <piyush@espressif.com>
Date:   Thu Jun 2 17:00:31 2022 +0800

    Merge branch 'support/large_allocs_spiram' into 'main'

    Provide an option to move large allocations to SPIRAM

    See merge request app-frameworks/esp-insights!92

origin	https://github.com/espressif/esp-rainmaker-cli.git (fetch)
origin	https://github.com/espressif/esp-rainmaker-cli.git (push)
* (HEAD detached at 8dd8c7f)
  master
commit 8dd8c7f2108c412e679a9262de216cc9ce6858b0
Merge: 25637e8 401179e
Author: Piyush Shah <piyush@espressif.com>
Date:   Sat Jan 23 01:22:10 2021 +0800

    Merge branch 'task/gitignore' into 'master'

    Add a .gitignore file

    See merge request app-frameworks/esp-rainmaker-cli!12

origin	https://github.com/intel/tinycbor.git (fetch)
origin	https://github.com/intel/tinycbor.git (push)
* (HEAD detached at 7c349db)
  main
commit 7c349dbb6b8d76db39383b226d3ebdf59b8ab37d
Author: Mahavir Jain <mahavir@espressif.com>
Date:   Wed Feb 24 11:00:43 2021 +0530

    Add checks for memory allocation failures

    Signed-off-by: Mahavir Jain <mahavir@espressif.com>

origin	https://github.com/espressif/esp-rainmaker-common.git (fetch)
origin	https://github.com/espressif/esp-rainmaker-common.git (push)
* (HEAD detached at 2ef3c6f)
  master
commit 2ef3c6f8ffa173a7ce9e263e63c343916e8e0d6c
Author: Vikram <vikram.dattu@espressif.com>
Date:   Wed May 25 17:31:03 2022 +0530

    Fix SPIRAM config check for MEM_*_EXTRAM APIs

    CONFIG_SPIRAM check is non-existant and not sufficient to define allocation APIs to SPIRAM.
    Fixed this!

    Signed-off-by: Vikram <vikram.dattu@espressif.com>

origin	https://github.com/espressif/json_generator.git (fetch)
origin	https://github.com/espressif/json_generator.git (push)
* (HEAD detached at 17507cc)
  master
commit 17507cce331e8e2056593dc01f5adf0a8b6f63ef
Author: Piyush Shah <piyush.shah@espressif.com>
Date:   Mon Jun 6 15:58:46 2022 +0530

    json: Use consts wherever applicable

origin	https://github.com/espressif/json_parser.git (fetch)
origin	https://github.com/espressif/json_parser.git (push)
* (HEAD detached at 8a60b7a)
  master
commit 8a60b7aa5e9b790686a73c4f992bf0b988a45b7f
Merge: d049e71 7a784be
Author: Piyush Shah <8659527+shahpiyushv@users.noreply.github.com>
Date:   Wed Jun 1 12:36:09 2022 +0530

    Merge pull request espressif#2 from MartinK7/master

    json_parser: Char pointers are now const, Added non-dynamic parse_sta…

origin	https://github.com/zserge/jsmn.git (fetch)
origin	https://github.com/zserge/jsmn.git (push)
* (HEAD detached at 053d3cd)
  master
commit 053d3cd29200edb1bfd181d917d140c16c1f8834
Merge: a91022a 0837288
Author: P4t <pt300@tlen.pl>
Date:   Thu Apr 2 15:08:12 2020 +0200

    Merge pull request espressif#175 from pks-t/pks/struct-type

    jsmn: declare struct names to allow forward decls

origin	https://github.com/espressif/esp-rainmaker-common.git (fetch)
origin	https://github.com/espressif/esp-rainmaker-common.git (push)
* (HEAD detached at b40a39e)
  master
commit b40a39e06fc449beed9f57ced2417e9a01aad287
Author: Piyush Shah <piyush.shah@espressif.com>
Date:   Wed May 4 18:20:07 2022 +0530

    esp-mqtt: Use mbedtls certificate bundle for server authentication

origin	https://github.com/espressif/esp-dsp.git (fetch)
origin	https://github.com/espressif/esp-dsp.git (push)
* master
commit 07aa7b1c84637ac6621e2e460d4dd2cbe352385d
Merge: 89d86a8 ac16b03
Author: Ivan Grokhotkov <ivan@espressif.com>
Date:   Wed Mar 9 19:29:57 2022 +0800

    Merge branch 'version/1.2.0' into 'master'

    version: update to 1.2.0

    See merge request idf/esp-dsp!68

origin	https://github.com/espressif/esptool (fetch)
origin	https://github.com/espressif/esptool (push)
* master
commit 65f861420515217f7b5d209fce288808dc5b1943
Author: radim.karnis <radim.karnis@espressif.com>
Date:   Mon Jun 20 13:28:58 2022 +0200

    fix(esp32h2beta2): Flasher stub

origin	https://github.com/espressif/esp-idf.git (fetch)
origin	https://github.com/espressif/esp-idf.git (push)
* (HEAD detached at b8050b365e)
  release/v4.4
commit b8050b365ea0ecb2f5a6a743bbea537abd6b3083
Merge: 9b75e5664e 1329b19fe4
Author: Ivan Grokhotkov <ivan@espressif.com>
Date:   Tue Apr 19 15:29:27 2022 +0800

    Merge branch 'update/version_4_4_1' into 'release/v4.4'

    Update version to 4.4.1

    See merge request espressif/esp-idf!17791

origin	https://github.com/espressif/asio.git (fetch)
origin	https://github.com/espressif/asio.git (push)
* (HEAD detached at f31694c9)
  idf
commit f31694c9f1746ba189a4bcae2e34db15135ddb22
Author: David Cermak <cermak@espressif.com>
Date:   Mon May 18 16:41:32 2020 +0200

    ESP Platform SSL support for both OpenSSL/mbedTLS and wolfSSL

origin	https://github.com/kmackay/micro-ecc.git (fetch)
origin	https://github.com/kmackay/micro-ecc.git (push)
* (HEAD detached at d037ec8)
  master
commit d037ec89546fad14b5c4d5456c2e23a71e554966
Author: Ken MacKay <kmackay@gmail.com>
Date:   Sun May 21 11:05:04 2017 -0700

    Add note that uECC_VLI_NATIVE_LITTLE_ENDIAN affects key compatiblity

origin	https://github.com/espressif/esp32-bt-lib.git (fetch)
origin	https://github.com/espressif/esp32-bt-lib.git (push)
* (HEAD detached at b877f7e)
  master
commit b877f7e1fc98dccfcf4dbf31f215c5cb44ec3f0d
Author: xiongweichao <xiongweichao@espressif.com>
Date:   Mon Feb 21 15:05:00 2022 +0800

    update esp32 bt-lib (5688ed5)

    Fix crash when host exit sniff mode

origin	https://github.com/espressif/esp32c3-bt-lib.git (fetch)
origin	https://github.com/espressif/esp32c3-bt-lib.git (push)
* (HEAD detached at 98dcc95)
  master
commit 98dcc9591365b5ac486a9f0b474c36bf8c4ca97b
Author: Yang Zhao <yangzhao@espressif.com>
Date:   Tue Mar 1 14:41:26 2022 +0800

    Update ESP32-C3 and ESP32-S3 bt lib (d913766)
    Add the pll track feature to keep the ble connection stable when the environment
    temprature increase form 0 to 74.

origin	https://github.com/espressif/esp-nimble.git (fetch)
origin	https://github.com/espressif/esp-nimble.git (push)
* (HEAD detached at 1dc1ec6e)
  nimble-1.3.0-idf
commit 1dc1ec6e76b0ab3bf93cc9f1ff7a2a09141e7c61
Author: Rahul Tank <rahul.tank@espressif.com>
Date:   Tue Nov 16 19:38:35 2021 +0530

    Nimble: Check stack initialization status before executing stack command

    Previous commit added checks in some functions that can be called
    without stack initalization. Corrected such instances.

origin	https://github.com/intel/tinycbor.git (fetch)
origin	https://github.com/intel/tinycbor.git (push)
* (HEAD detached at 7c349db)
  main
commit 7c349dbb6b8d76db39383b226d3ebdf59b8ab37d
Author: Mahavir Jain <mahavir@espressif.com>
Date:   Wed Feb 24 11:00:43 2021 +0530

    Add checks for memory allocation failures

    Signed-off-by: Mahavir Jain <mahavir@espressif.com>

origin	https://github.com/ThrowTheSwitch/CMock.git (fetch)
origin	https://github.com/ThrowTheSwitch/CMock.git (push)
* (HEAD detached at eeecc49)
  master
commit eeecc49ce8af123cf8ad40efdb9673e37b56230f
Merge: 150573c 175a834
Author: Mark VanderVoord <mvandervoord@gmail.com>
Date:   Thu Jun 4 13:15:31 2020 -0400

    Merge pull request espressif#312 from Skinner927/patch-1

    Stop strippables default value from being parsed (Thanks @Skinner927 )

origin	https://github.com/throwtheswitch/cexception.git (fetch)
origin	https://github.com/throwtheswitch/cexception.git (push)
* (HEAD detached at 71b47be)
  master
commit 71b47be7c950f1bf5f7e5303779fa99a16224bb6
Author: Mark VanderVoord <mvandervoord@gmail.com>
Date:   Mon Apr 20 13:22:44 2020 -0400

    Delete License.txt

    Remove redundant (and old/incorrect) license

origin	https://github.com/throwtheswitch/unity.git (fetch)
origin	https://github.com/throwtheswitch/unity.git (push)
* (HEAD detached at cf949f4)
  master
commit cf949f45ca6d172a177b00da21310607b97bc7a7
Author: Mark VanderVoord <mvandervoord@gmail.com>
Date:   Sun May 3 16:03:07 2020 -0400

    Bump Version

origin	https://github.com/obgm/libcoap.git (fetch)
origin	https://github.com/obgm/libcoap.git (push)
* (HEAD detached at 3aa1161)
  develop
commit 3aa11612c143c9734d72022720f33e12506f7a2c
Merge: ca44071 94b297a
Author: obgm <obgm@users.noreply.github.com>
Date:   Mon Sep 27 17:50:33 2021 +0200

    Merge pull request espressif#751 from hmalpani/develop

    coap_mbedtls.c: Fix build fail with client only mbedtls

origin	https://github.com/eclipse/tinydtls.git (fetch)
origin	https://github.com/eclipse/tinydtls.git (push)
* (HEAD detached at 59055b8)
  main
commit 59055b8a935bc53bf69d002fc089ad4bd08851b2
Merge: f8563a5 bbc8d05
Author: obgm <obgm@users.noreply.github.com>
Date:   Fri Jun 4 17:29:46 2021 +0200

    Merge pull request espressif#82 from mrdeep1/fixes_70

    dtls.c: Validate cookie length in check_server_hello_verify_request()

origin	https://github.com/espressif/esp-phy-lib.git (fetch)
origin	https://github.com/espressif/esp-phy-lib.git (push)
* (HEAD detached at dcbe608)
  master
commit dcbe6085e0215e2ea6a2e43b1106bdb15807f398
Author: cff <chengfangfang@espressif.com>
Date:   Fri Apr 8 10:49:28 2022 +0800

    C3/S3 fix "i2c critical" and iram functions

origin	https://github.com/espressif/esp32-wifi-lib.git (fetch)
origin	https://github.com/espressif/esp32-wifi-lib.git (push)
* (HEAD detached at 5a0d2aee)
  master
commit 5a0d2aee49633b1a0c0374c2a01ed8c2a10e2fe4
Author: Nachiket Kukade <nachiket.kukade@espressif.com>
Date:   Mon Feb 28 17:51:04 2022 +0530

    esp_wifi: Ignore pmf_capable flag in wifi config (63017e0a)

origin	https://github.com/espressif/esptool.git (fetch)
origin	https://github.com/espressif/esptool.git (push)
* (HEAD detached at 66e1f16)
  master
commit 66e1f163a4f9a32041ec48b8aa7ab958831f8410
Author: KonstantinKondrashov <konstantin@espressif.com>
Date:   Fri Mar 4 18:54:41 2022 +0800

    espefuse: Show help when espefuse without commands

origin	https://github.com/libexpat/libexpat.git (fetch)
origin	https://github.com/libexpat/libexpat.git (push)
* (HEAD detached at 57c7da69)
  master
commit 57c7da69b78e3698e112a6b5da19d5109b8232d1
Merge: 919a2bec fc4652b2
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 16 14:13:19 2022 +0100

    Merge branch 'issue-533-prepare-release' (espressif#533)

origin	https://github.com/espressif/esp-ieee802154-lib.git (fetch)
origin	https://github.com/espressif/esp-ieee802154-lib.git (push)
* (HEAD detached at f7b5e80)
  master
commit f7b5e8059a3bb6f321e79ac3bf2aa4d2a9b93326
Author: Jiacheng Guo <guojiacheng@espressif.com>
Date:   Mon Dec 20 16:02:52 2021 +0800

    release: v4.4 (119d3c9)

origin	https://github.com/DaveGamble/cJSON.git (fetch)
origin	https://github.com/DaveGamble/cJSON.git (push)
* (HEAD detached at d348621)
  master
commit d348621ca93571343a56862df7de4ff3bc9b5667
Author: Alan Wang <948467222@qq.com>
Date:   Wed Aug 25 19:15:09 2021 +0800

    chore: update version and changelog (espressif#610)

origin	https://github.com/jedisct1/libsodium.git (fetch)
origin	https://github.com/jedisct1/libsodium.git (push)
* (HEAD detached at 4f5e89fa)
  master
commit 4f5e89fa84ce1d178a6765b8b46f2b6f91216677
Author: Frank Denis <github@pureftpd.org>
Date:   Thu May 30 22:13:18 2019 +0200

    Don't ignore azure-pipelines.yml

origin	https://github.com/espressif/esp-lwip.git (fetch)
origin	https://github.com/espressif/esp-lwip.git (push)
* (HEAD detached at 2749568f)
  2.1.2-esp
commit 2749568fe15df2003f6c3f37f0dfd44f8f01fcd6
Author: xueyunfei <xueyunfei@espressif.com>
Date:   Mon Aug 9 11:53:14 2021 +0800

    add function for deinit lwip timers

origin	https://github.com/espressif/mbedtls.git (fetch)
origin	https://github.com/espressif/mbedtls.git (push)
* (HEAD detached at 8b0e35f2a)
  mbedtls-2.28.0-idf
commit 8b0e35f2ad477fcc2a267cf434528024b8499085
Author: Mahavir Jain <mahavir@espressif.com>
Date:   Thu Nov 18 15:39:30 2021 +0530

    bignum: add provision for combined software and hardware MPI approach

    For exponential mod (API mbedtls_mpi_exp_mod) operation, some ESP target
    chips needs to have ability for both hardware and software implementation.

    Hardware implementation provided performance advantage but it can only
    support upto 3072 bit operations (e.g., ESP32-C3) and hence we fallback
    to software implementation in such cases (e.g., 4096 bit operations).

    Earlier this was handled using linker "--wrap" flag but that does not
    work in all scenarios as API `mbedtls_mpi_exp_mod` is being used in
    same tranlation (compilation unit).

    This approach was found to be next best option with minimal changes in
    mbedTLS library.

origin	https://github.com/espressif/esp-mqtt.git (fetch)
origin	https://github.com/espressif/esp-mqtt.git (push)
* (HEAD detached at 89894bd)
  master
commit 89894bd0c611b1392967fe90bb49682eba858383
Merge: 1d10608 1b009c8
Author: David Čermák <cermak@espressif.com>
Date:   Wed Sep 15 18:10:50 2021 +0000

    Merge branch 'feature/configurable_retransmit' into 'master'

    Add configurable retransmit (GitHub PR)

    See merge request espressif/esp-mqtt!110

origin	https://github.com/nghttp2/nghttp2.git (fetch)
origin	https://github.com/nghttp2/nghttp2.git (push)
* (HEAD detached at 8f7b008b)
  master
commit 8f7b008b158e12de0e58247afd170f127dbb6456
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
Date:   Tue Jun 2 21:05:34 2020 +0900

    Update bash_completion

origin	https://github.com/mruby/mruby (fetch)
origin	https://github.com/mruby/mruby (push)
* (HEAD detached at 7c91efc1f)
  master
commit 7c91efc1ffda769a5f1a872c646c82b00698f1b8
Author: Hiroshi Mimaki <hiroshi.mimaki@gmail.com>
Date:   Thu Apr 4 09:26:40 2019 +0900

    Update version and release date.
    `mruby 2.0.1 (2019-4-4)`

origin	https://github.com/tatsuhiro-t/neverbleed.git (fetch)
origin	https://github.com/tatsuhiro-t/neverbleed.git (push)
* (HEAD detached at b967ca0)
  master
commit b967ca054f48a36f82d8fcdd32e54ec5144f2751
Author: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
Date:   Sat Sep 7 00:19:16 2019 +0900

    Leak fix for OpenSSL 1.0.2

origin	https://github.com/espressif/esp-thread-lib.git (fetch)
origin	https://github.com/espressif/esp-thread-lib.git (push)
* (HEAD detached at 9a8d34d)
  master
commit 9a8d34d8f698cad2c9468468b473e26a3dda51b9
Author: Jiacheng Guo <guojiacheng@espressif.com>
Date:   Mon Dec 20 15:58:13 2021 +0800

    release: v4.4 (119d3c9)

origin	https://github.com/espressif/openthread.git (fetch)
origin	https://github.com/espressif/openthread.git (push)
* (HEAD detached at c36c0e77a)
  main
commit c36c0e77a2465355bcf13bd7dc718d8c9aa6ff64
Author: Jonathan Hui <jonhui@google.com>
Date:   Fri Oct 8 15:39:49 2021 -0700

    [cli] use `OT_ERROR_PENDING` instead of `kErrorPending` (espressif#7061)

origin	https://github.com/protobuf-c/protobuf-c.git (fetch)
origin	https://github.com/protobuf-c/protobuf-c.git (push)
* (HEAD detached at dac1a65)
  master
commit dac1a65feac4ad72f612aab99f487056fbcf5c1a
Merge: ab599cf cd573da
Author: Robert Edmonds <edmonds@users.noreply.github.com>
Date:   Sat Aug 5 17:41:36 2017 -0400

    Merge pull request espressif#283 from protobuf-c/edmonds/changelog/1.3.0

    ChangeLog: 1.3.0

origin	https://github.com/pellepl/spiffs.git (fetch)
origin	https://github.com/pellepl/spiffs.git (push)
* (HEAD detached at f5e26c4)
  master
commit f5e26c4e933189593a71c6b82cda381a7b21e41c
Author: Peter Andersson <pelleplutt1976@gmail.com>
Date:   Sat Sep 9 09:27:32 2017 +0200

    fixes espressif#165

origin	https://github.com/espressif/tinyusb.git (fetch)
origin	https://github.com/espressif/tinyusb.git (push)
* (HEAD detached at c4badd39)
  master
commit c4badd394eda18199c0196ed0be1e2d635f0a5f6
Author: Alex Lisitsyn <aleks@espressif.com>
Date:   Mon Apr 19 13:18:19 2021 +0700

    tinyusb: rebase to upstream master, remove unused submodules

    remove unused submodules
    rebese `merge pull request espressif#783`: Add new Espressif target esp32s3 for tinyUSB (esp-based_on_334e95f)

    These submodules are not needed when TinyUSB is built as an ESP-IDF component. We remove them to avoid fetching extra submodules when ESP-IDF is cloned with --recursive flag.

    Note: this is a local change, not for upstream.

origin	https://github.com/ThrowTheSwitch/Unity.git (fetch)
origin	https://github.com/ThrowTheSwitch/Unity.git (push)
* (HEAD detached at 7d2bf62)
  master
commit 7d2bf62b7e6afaf38153041a9d53c21aeeca9a25
Merge: e4dfeaa 01cbce8
Author: Mark VanderVoord <mvandervoord@gmail.com>
Date:   Mon Oct 22 10:42:30 2018 -0400

    Merge pull request espressif#363 from Deltrix/patch-1

    Changed some text issues (Thanks @delrix)

origin	https://github.com/leethomason/tinyxml2.git (fetch)
origin	https://github.com/leethomason/tinyxml2.git (push)
* (HEAD detached at 7e8e249)
  master
commit 7e8e249990ec491ec15990cf95b6d871a66cf64a
Merge: 25b23b8 ade41cd
Author: Lee Thomason <leethomason@gmail.com>
Date:   Sun Sep 30 17:16:57 2018 -0700

    Merge pull request espressif#707 from SwiftEngineering/issue_706

    Issue_706: Make resources path relative to current source and binary dir

origin	https://github.com/espressif/esp-cryptoauthlib.git (fetch)
origin	https://github.com/espressif/esp-cryptoauthlib.git (push)
* (HEAD detached at 36d0642)
  master
commit 36d0642e66ff5b1c7a291873f24c498ca6ffedef
Merge: bb672b0 b59f96b
Author: Mahavir Jain <mahavir@espressif.com>
Date:   Tue Oct 5 05:16:49 2021 +0000

    Merge branch 'bugfix/cleanup_freertos_include_path' into 'master'

    Fix inclusion of freertos specific headers

    See merge request espressif/esp-cryptoauthlib!9

Понравилась статья? Поделить с друзьями:
  • Ошибка plugin error plugin not loaded
  • Ошибка postgresql out of memory
  • Ошибка plug and play что это такое
  • Ошибка post error occurs как исправить
  • Ошибка plug and play при установке принтера hp m1120