mirror of
				https://github.com/esphome/esphome.git
				synced 2025-11-04 00:51:49 +00:00 
			
		
		
		
	Compare commits
	
		
			1 Commits
		
	
	
		
			2025.9.0b3
			...
			jesserockz
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					bc3212d981 | 
@@ -23,7 +23,7 @@ void DelonghiClimate::transmit_state() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  data->mark(DELONGHI_HEADER_MARK);
 | 
					  data->mark(DELONGHI_HEADER_MARK);
 | 
				
			||||||
  data->space(DELONGHI_HEADER_SPACE);
 | 
					  data->space(DELONGHI_HEADER_SPACE);
 | 
				
			||||||
  for (unsigned char b : remote_state) {
 | 
					  for (uint8_t b : remote_state) {
 | 
				
			||||||
    for (uint8_t mask = 1; mask > 0; mask <<= 1) {  // iterate through bit mask
 | 
					    for (uint8_t mask = 1; mask > 0; mask <<= 1) {  // iterate through bit mask
 | 
				
			||||||
      data->mark(DELONGHI_BIT_MARK);
 | 
					      data->mark(DELONGHI_BIT_MARK);
 | 
				
			||||||
      bool bit = b & mask;
 | 
					      bool bit = b & mask;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -110,10 +110,10 @@ static uint8_t find_nearest_index(float value, const float *arr, int size) {
 | 
				
			|||||||
 * @param value The float value to convert.
 | 
					 * @param value The float value to convert.
 | 
				
			||||||
 * @param bytes The byte array to store the converted value.
 | 
					 * @param bytes The byte array to store the converted value.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
static void float_to_bytes(float value, unsigned char *bytes) {
 | 
					static void float_to_bytes(float value, uint8_t *bytes) {
 | 
				
			||||||
  union {
 | 
					  union {
 | 
				
			||||||
    float float_value;
 | 
					    float float_value;
 | 
				
			||||||
    unsigned char byte_array[4];
 | 
					    uint8_t byte_array[4];
 | 
				
			||||||
  } u;
 | 
					  } u;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  u.float_value = value;
 | 
					  u.float_value = value;
 | 
				
			||||||
@@ -128,7 +128,7 @@ static void float_to_bytes(float value, unsigned char *bytes) {
 | 
				
			|||||||
 * @param value The 32-bit unsigned integer to convert.
 | 
					 * @param value The 32-bit unsigned integer to convert.
 | 
				
			||||||
 * @param bytes The byte array to store the converted value.
 | 
					 * @param bytes The byte array to store the converted value.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
static void int_to_bytes(uint32_t value, unsigned char *bytes) {
 | 
					static void int_to_bytes(uint32_t value, uint8_t *bytes) {
 | 
				
			||||||
  bytes[0] = value & 0xFF;
 | 
					  bytes[0] = value & 0xFF;
 | 
				
			||||||
  bytes[1] = (value >> 8) & 0xFF;
 | 
					  bytes[1] = (value >> 8) & 0xFF;
 | 
				
			||||||
  bytes[2] = (value >> 16) & 0xFF;
 | 
					  bytes[2] = (value >> 16) & 0xFF;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,7 +4,7 @@ namespace esphome {
 | 
				
			|||||||
namespace tm1638 {
 | 
					namespace tm1638 {
 | 
				
			||||||
namespace TM1638Translation {
 | 
					namespace TM1638Translation {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const unsigned char SEVEN_SEG[] PROGMEM = {
 | 
					const uint8_t SEVEN_SEG[] PROGMEM = {
 | 
				
			||||||
    0x00, /* (space) */
 | 
					    0x00, /* (space) */
 | 
				
			||||||
    0x86, /* ! */
 | 
					    0x86, /* ! */
 | 
				
			||||||
    0x22, /* " */
 | 
					    0x22, /* " */
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user