Skip to content
This repository has been archived by the owner on Feb 12, 2025. It is now read-only.

Commit

Permalink
Release 8.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
rei-vilo committed Jan 22, 2025
1 parent 3684fda commit 780019a
Show file tree
Hide file tree
Showing 9 changed files with 7 additions and 93 deletions.
4 changes: 2 additions & 2 deletions library.properties
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
name=PDLS_EXT3_Basic_Fast
version=8.1.2
version=8.2.0
author=Rei Vilo for Pervasive Displays
maintainer=Rei Vilo
sentence=Library for Pervasive Displays iTC monochrome screens with embedded fast update, and EXT3 or EXT3.1 board
sentence=LEGACY - Library for Pervasive Displays iTC monochrome screens with embedded fast update, and EXT3 or EXT3.1 board
paragraph=Graphics and text primitives, fast update
category=Display
url=https://pdls.pervasivedisplays.com/userguide/
Expand Down
2 changes: 0 additions & 2 deletions src/Screen_EPD_EXT3.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -494,12 +494,10 @@ void Screen_EPD_EXT3_Fast::COG_SmallP_getDataOTP()
digitalWrite(b_pin.panelCS, LOW); // CS low = Select
ui8 = hV_HAL_SPI3_read(); // Dummy
digitalWrite(b_pin.panelCS, HIGH); // CS high = Unselect
// mySerial.println(formatString("hV . Dummy read 0x%02x", ui8));

digitalWrite(b_pin.panelCS, LOW); // CS low = Select
ui8 = hV_HAL_SPI3_read(); // First byte to be checked
digitalWrite(b_pin.panelCS, HIGH); // CS high = Unselect
// mySerial.println(formatString("hV . ui8 0x%02x", ui8));

// Check bank
uint8_t bank = ((ui8 == 0xa5) ? 0 : 1);
Expand Down
6 changes: 3 additions & 3 deletions src/Screen_EPD_EXT3.h
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@
/// * For screens with film `K`, embedded fast update, see PDLS_EXT3_Advanced_Wide
///
/// @author Rei Vilo
/// @date 21 Jan 2025
/// @version 812
/// @date 21 Feb 2025
/// @version 820
///
/// @copyright (c) Rei Vilo, 2010-2025
/// @copyright All rights reserved
Expand Down Expand Up @@ -89,7 +89,7 @@
///
/// @brief Library release number
///
#define SCREEN_EPD_EXT3_RELEASE 812
#define SCREEN_EPD_EXT3_RELEASE 820

///
/// @brief Library variant
Expand Down
4 changes: 2 additions & 2 deletions src/hV_Documentation.h
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,8 @@
/// Additionally, the **[Wiki](https://docs.pervasivedisplays.com/)** provides a gradual introduction to the e-paper technology and how to use it.
///
/// @author Rei Vilo
/// @date 21 Jan 2025
/// @version 812
/// @date 21 Feb 2025
/// @version 820
///
/// @copyright © Rei Vilo, 2010-2025
/// @copyright All rights reserved
Expand Down
11 changes: 0 additions & 11 deletions src/hV_List_Screens.h
Original file line number Diff line number Diff line change
Expand Up @@ -262,18 +262,13 @@
#define eScreen_EPD_266_PS_0C SCREEN(SIZE_266, FILM_P, DRIVER_C) ///< reference xE2266PS0Cx
#define eScreen_EPD_271_PS_09 SCREEN(SIZE_271, FILM_P, DRIVER_9) ///< reference xE2271PS09x
#define eScreen_EPD_287_PS_09 SCREEN(SIZE_287, FILM_P, DRIVER_9) ///< reference xE2287PS09x
/// @todo eScreen_EPD_343_PS_0B not tested
#define eScreen_EPD_343_PS_0B SCREEN(SIZE_343, FILM_P, DRIVER_B) ///< reference xE2343PS0Bx
#define eScreen_EPD_370_PS_0C SCREEN(SIZE_370, FILM_P, DRIVER_C) ///< reference xE2370PS0Cx
#define eScreen_EPD_417_PS_0D SCREEN(SIZE_417, FILM_P, DRIVER_D) ///< reference xE2417PS0Dx
#define eScreen_EPD_437_PS_0C SCREEN(SIZE_437, FILM_P, DRIVER_C) ///< reference xE2437PS0Cx
/// @todo eScreen_EPD_581_PS_0B not tested
#define eScreen_EPD_581_PS_0B SCREEN(SIZE_581, FILM_P, DRIVER_B) ///< reference xE2581PS0Bx, not tested
// /// @todo eScreen_EPD_741_PS_0B not tested
// #define eScreen_EPD_741_PS_0B SCREEN(SIZE_741, FILM_P, DRIVER_B) ///< reference xE2741PS0Bx, not tested
// /// @todo eScreen_EPD_969_PS_0B not tested
// #define eScreen_EPD_969_PS_0B SCREEN(SIZE_969, FILM_P, DRIVER_B) ///< reference xE2969PS0Bx, not tested
// /// @todo eScreen_EPD_B98_PS_0B not tested
// #define eScreen_EPD_B98_PS_0B SCREEN(SIZE_B98, FILM_P, DRIVER_B) ///< reference xE2B98PS0Bx, not tested
/// @}

Expand All @@ -291,17 +286,11 @@
#define eScreen_EPD_271_KS_09 SCREEN(SIZE_271, FILM_K, DRIVER_9) ///< reference xE2271KS09x
#define eScreen_EPD_271_KS_0C SCREEN(SIZE_271, FILM_K, DRIVER_C) ///< reference xE2271KS0Cx
#define eScreen_EPD_290_KS_0F SCREEN(SIZE_290, FILM_K, DRIVER_F) ///< reference xE2290KS0Fx
/// @todo eScreen_EPD_350_KS_0C not tested
#define eScreen_EPD_350_KS_0C SCREEN(SIZE_350, FILM_K, DRIVER_C) ///< reference xE2350KS0Cx)
#define eScreen_EPD_370_KS_0C SCREEN(SIZE_370, FILM_K, DRIVER_C) ///< reference xE2370KS0Cx
#define eScreen_EPD_417_KS_0D SCREEN(SIZE_417, FILM_K, DRIVER_D) ///< reference xE2417KS0Dx
/// @todo eScreen_EPD_437_KS_0C not tested
#define eScreen_EPD_437_KS_0C SCREEN(SIZE_437, FILM_K, DRIVER_C) ///< reference xE2437KS0Cx, not tested
#define eScreen_EPD_581_KS_06 SCREEN(SIZE_581, FILM_K, DRIVER_6) ///< reference xE2581KS06x
#define eScreen_EPD_741_KS_06 SCREEN(SIZE_741, FILM_K, DRIVER_6) ///< reference xE2741KS06x
// /// @todo eScreen_EPD_969_KS_0B not tested
// #define eScreen_EPD_969_KS_0B SCREEN(SIZE_969, FILM_K, DRIVER_B) ///< reference xE2969KS0Bx, not tested
// /// @todo eScreen_EPD_B98_KS_0B not tested
// #define eScreen_EPD_B98_KS_0B SCREEN(SIZE_B98, FILM_K, DRIVER_B) ///< reference xE2B98KS0Bx, not tested
/// @}

Expand Down
8 changes: 0 additions & 8 deletions src/hV_List_Screens_Legacy.h
Original file line number Diff line number Diff line change
Expand Up @@ -131,13 +131,10 @@
#define eScreen_EPD_EXT3_370_0C_Fast eScreen_EPD_370_PS_0C ///< reference xE2370PS0Cx
#define eScreen_EPD_EXT3_417_0D_Fast eScreen_EPD_417_PS_0D ///< reference xE2417PS0Dx
#define eScreen_EPD_EXT3_437_0C_Fast eScreen_EPD_437_PS_0C ///< reference xE2437PS0Cx
// /// @todo eScreen_EPD_EXT3_581_0B_Fast not tested
// #define eScreen_EPD_EXT3_581_0B_Fast eScreen_EPD_581_PS_0B ///< reference xE2581PS0Bx, not tested
// /// @todo eScreen_EPD_EXT3_741_0B_Fast not tested
// #define eScreen_EPD_EXT3_741_0B_Fast eScreen_EPD_741_PS_0B ///< reference xE2741PS0Bx, not tested
/// @todo eScreen_EPD_EXT3_969_0B_Fast not tested
// #define eScreen_EPD_EXT3_969_0B_Fast eScreen_EPD_969_PS_0B ///< reference xE2969PS0Bx, not tested
// /// @todo eScreen_EPD_EXT3_B98_0B_Fast not tested
// #define eScreen_EPD_EXT3_B98_0B_Fast eScreen_EPD_B98_PS_0B ///< reference xE2B98PS0Bx, not tested
/// @}

Expand All @@ -153,19 +150,14 @@
#define eScreen_EPD_EXT3_213_0E_Wide eScreen_EPD_213_KS_0E ///< reference xE2213KS0Ex
#define eScreen_EPD_EXT3_266_0C_Wide eScreen_EPD_266_KS_0C ///< reference xE2266KS0Cx
#define eScreen_EPD_EXT3_271_09_Wide eScreen_EPD_271_KS_09 ///< reference xE2271KS09x
// /// @todo eScreen_EPD_EXT3_287_09_Wide not tested
// #define eScreen_EPD_EXT3_287_09_Wide eScreen_EPD_287_KS_09 ///< reference xE2287PS09x, not tested
#define eScreen_EPD_EXT3_290_0F_Wide eScreen_EPD_290_KS_0F ///< reference xE2290KS0Fx
#define eScreen_EPD_EXT3_370_0C_Wide eScreen_EPD_370_KS_0C ///< reference xE2370KS0Cx
#define eScreen_EPD_EXT3_417_0D_Wide eScreen_EPD_417_KS_0D ///< reference xE2417KS0Dx
// /// @todo eScreen_EPD_EXT3_437_0C_Wide not tested
// #define eScreen_EPD_EXT3_437_0C_Wide eScreen_EPD_437_KS_0C ///< reference xE2437KS0Cx, not tested
// #define eScreen_EPD_EXT3_581_06_Wide eScreen_EPD_581_KS_0B ///< reference xE2581KS0Bx
// /// @todo eScreen_EPD_EXT3_741_0B_Wide not tested
// #define eScreen_EPD_EXT3_741_0B_Wide eScreen_EPD_741_KS_0B ///< reference xE2741KS0Bx, not tested
// /// @todo eScreen_EPD_EXT3_969_0B_Wide not tested
// #define eScreen_EPD_EXT3_969_0B_Wide eScreen_EPD_969_KS_0B ///< reference xE2969KS0Bx, not tested
// /// @todo eScreen_EPD_EXT3_B98_0B_Wide not tested
// #define eScreen_EPD_EXT3_B98_0B_Wide eScreen_EPD_B98_KS_0B ///< reference xE2B98KS0Bx, not tested
/// @}

Expand Down
22 changes: 0 additions & 22 deletions src/hV_Utilities_Common.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -224,25 +224,3 @@ uint32_t roundUp(uint32_t value, uint16_t modulo)
}
return result;
}

// // Utilities
// Moved to hV_HAL_Peripherals
// void swap(uint16_t & a, uint16_t & b)
// {
// uint16_t w = a;
// a = b;
// b = w;
// }
// void swap(int16_t & a, int16_t & b)
// {
// int16_t w = a;
// a = b;
// b = w;
// }
// void swap(uint8_t & a, uint8_t & b)
// {
// uint8_t w = a;
// a = b;
// b = w;
// }

31 changes: 0 additions & 31 deletions src/hV_Utilities_Common.h
Original file line number Diff line number Diff line change
Expand Up @@ -44,14 +44,6 @@
///
#define hV_UTILITIES_RELEASE 812

// Moved to hV_HAL_Peripherals
// #ifndef min
// #define min(a, b) ((a) < (b) ? (a) : (b))
// #endif
// #ifndef max
// #define max(a, b) ((a) > (b) ? (a) : (b))
// #endif

///
/// @name Orientation constants
/// @{
Expand Down Expand Up @@ -159,29 +151,6 @@ void setMinMax(uint16_t value, uint16_t & valueMin, uint16_t & valueMax);
///
uint32_t roundUp(uint32_t value, uint16_t modulo);

// Utilities
// Moved to hV_HAL_Peripherals
// ///
// /// @brief Swap number, int16_t
// /// @param a first number
// /// @param b second number
// ///
// void swap(int16_t & a, int16_t & b);
//
// ///
// /// @brief Swap number, uint16_t
// /// @param a first number
// /// @param b second number
// ///
// void swap(uint16_t & a, uint16_t & b);
//
// ///
// /// @brief Swap number, uint8_t
// /// @param a first number
// /// @param b second number
// ///
// void swap(uint8_t & a, uint8_t & b);

/// @}

#endif // hV_UTILITIES_RELEASE
12 changes: 0 additions & 12 deletions src/hV_Utilities_PDLS.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -200,18 +200,6 @@ STRING_TYPE hV_Utilities_PDLS::screenNumber()
void hV_Utilities_PDLS::setTemperatureC(int8_t temperatureC)
{
u_temperature = temperatureC;

// uint8_t u_temperature2;
// if (u_temperature < 0)
// {
// u_temperature2 = -u_temperature;
// u_temperature2 = (uint8_t)(~_temperature2) + 1; // 2's complement
// }
// else
// {
// u_temperature2 = u_temperature;
// }
// indexE5_data[0] = u_temperature2;
}

void hV_Utilities_PDLS::setTemperatureF(int16_t temperatureF)
Expand Down

0 comments on commit 780019a

Please sign in to comment.