Jelajahi Sumber

Fixed Breathe release because 'latest' introduces errors

krzychb 8 tahun lalu
induk
melakukan
fe80e1a595

+ 1 - 1
docs/Doxyfile

@@ -25,7 +25,7 @@ INPUT = \
     ## Wi-Fi - API Reference
     ##
     ../components/esp32/include/esp_wifi.h \
-    ../components/esp32/include/esp_wifi_crypto_types.h\
+    ../components/esp32/include/esp_wifi_crypto_types.h \
     ../components/esp32/include/esp_smartconfig.h \
     ## Bluetooth - API Reference
     ## Controller && VHCI

+ 1 - 1
docs/api-guides/wifi.rst

@@ -1220,7 +1220,7 @@ ESP32 Wi-Fi Connect Crypto
 -----------------------------------
 Now ESP32 have two group crypto functions can be used when do wifi connect, one is the original functions, the other is optimized by ESP hardware:
 1. Original functions which is the source code used in the folder components/wpa_supplicant/src/crypto function;
-2. The optimized functions is in the folder components/wpa_supplicant/src/fast_crypto, these function used the hardware crypto to make it faster than origin one, the type of function's name add fast_ to distinguish with the original one. For example, the API aes_wrap() is used to encrypt frame information when do 4 way handshake, the fast_aes_wrap() has the same result but can be faster.
+2. The optimized functions is in the folder components/wpa_supplicant/src/fast_crypto, these function used the hardware crypto to make it faster than origin one, the type of function's name add `fast_` to distinguish with the original one. For example, the API aes_wrap() is used to encrypt frame information when do 4 way handshake, the fast_aes_wrap() has the same result but can be faster.
 
 Two groups of crypto function can be used when register in the wpa_crypto_funcs_t, wpa2_crypto_funcs_t and wps_crypto_funcs_t structure, also we have given the recommend functions to register in the 
 fast_crypto_ops.c, you can register the function as the way you need, however what should make action is that the crypto_hash_xxx function and crypto_cipher_xxx function need to register with the same function to operation. For example, if you register crypto_hash_init() function to initialize the esp_crypto_hash structure, you need use the crypto_hash_update() and crypto_hash_finish() function to finish the operation, rather than fast_crypto_hash_update() or fast_crypto_hash_finish(). 

+ 0 - 4
docs/contribute/documenting-code.rst

@@ -227,10 +227,6 @@ Now you should be ready to build documentation by invoking::
 
 This may take couple of minutes. After completion, documentation will be placed in ``~/esp/esp-idf/docs/_buld/html`` folder. To see it, open ``index.html`` in a web browser.  
 
-.. note::
-
-	If documentation build fails with ``AttributeError: 'NoneType' object has no attribute 'replace'`` message, then apply a fix defined in https://github.com/sphinx-doc/sphinx/issues/3709#issuecomment-299645822 to file ``sphinxrenderer.py``.
-
 
 Wrap up
 -------

+ 1 - 1
docs/requirements.txt

@@ -3,4 +3,4 @@
 #
 sphinx==1.5.6
 sphinx-rtd-theme
-breathe
+breathe==4.6.0