mirror of
https://github.com/OneOfEleven/uv-k5-firmware-custom.git
synced 2025-04-28 14:21:25 +03:00
Mzybe clear up some signed/unsigned compile warnings
This commit is contained in:
parent
2372949eb9
commit
6b44659419
@ -43,7 +43,7 @@ static const struct {
|
|||||||
/* Zero row */
|
/* Zero row */
|
||||||
{
|
{
|
||||||
//Set to zero to handle special case of nothing pulled down.
|
//Set to zero to handle special case of nothing pulled down.
|
||||||
.set_to_zero_mask = ~(0),
|
.set_to_zero_mask = 0,
|
||||||
.pins = {
|
.pins = {
|
||||||
{ .key = KEY_SIDE1, .pin = GPIOA_PIN_KEYBOARD_0},
|
{ .key = KEY_SIDE1, .pin = GPIOA_PIN_KEYBOARD_0},
|
||||||
{ .key = KEY_SIDE2, .pin = GPIOA_PIN_KEYBOARD_1},
|
{ .key = KEY_SIDE2, .pin = GPIOA_PIN_KEYBOARD_1},
|
||||||
@ -54,7 +54,7 @@ static const struct {
|
|||||||
},
|
},
|
||||||
/* First row */
|
/* First row */
|
||||||
{
|
{
|
||||||
.set_to_zero_mask = ~(1 << GPIOA_PIN_KEYBOARD_4),
|
.set_to_zero_mask = ~(1u << GPIOA_PIN_KEYBOARD_4),
|
||||||
.pins = {
|
.pins = {
|
||||||
{ .key = KEY_MENU, .pin = GPIOA_PIN_KEYBOARD_0},
|
{ .key = KEY_MENU, .pin = GPIOA_PIN_KEYBOARD_0},
|
||||||
{ .key = KEY_1, .pin = GPIOA_PIN_KEYBOARD_1},
|
{ .key = KEY_1, .pin = GPIOA_PIN_KEYBOARD_1},
|
||||||
@ -64,7 +64,7 @@ static const struct {
|
|||||||
},
|
},
|
||||||
/* Second row */
|
/* Second row */
|
||||||
{
|
{
|
||||||
.set_to_zero_mask = ~(1 << GPIOA_PIN_KEYBOARD_5),
|
.set_to_zero_mask = ~(1u << GPIOA_PIN_KEYBOARD_5),
|
||||||
.pins = {
|
.pins = {
|
||||||
{ .key = KEY_UP, .pin = GPIOA_PIN_KEYBOARD_0},
|
{ .key = KEY_UP, .pin = GPIOA_PIN_KEYBOARD_0},
|
||||||
{ .key = KEY_2 , .pin = GPIOA_PIN_KEYBOARD_1},
|
{ .key = KEY_2 , .pin = GPIOA_PIN_KEYBOARD_1},
|
||||||
@ -74,7 +74,7 @@ static const struct {
|
|||||||
},
|
},
|
||||||
/* Third row */
|
/* Third row */
|
||||||
{
|
{
|
||||||
.set_to_zero_mask = ~(1 << GPIOA_PIN_KEYBOARD_6),
|
.set_to_zero_mask = ~(1u << GPIOA_PIN_KEYBOARD_6),
|
||||||
.pins = {
|
.pins = {
|
||||||
{ .key = KEY_DOWN, .pin = GPIOA_PIN_KEYBOARD_0},
|
{ .key = KEY_DOWN, .pin = GPIOA_PIN_KEYBOARD_0},
|
||||||
{ .key = KEY_3 , .pin = GPIOA_PIN_KEYBOARD_1},
|
{ .key = KEY_3 , .pin = GPIOA_PIN_KEYBOARD_1},
|
||||||
@ -84,7 +84,7 @@ static const struct {
|
|||||||
},
|
},
|
||||||
/* Fourth row */
|
/* Fourth row */
|
||||||
{
|
{
|
||||||
.set_to_zero_mask = ~(1 << GPIOA_PIN_KEYBOARD_7),
|
.set_to_zero_mask = ~(1u << GPIOA_PIN_KEYBOARD_7),
|
||||||
.pins = {
|
.pins = {
|
||||||
{ .key = KEY_EXIT, .pin = GPIOA_PIN_KEYBOARD_0},
|
{ .key = KEY_EXIT, .pin = GPIOA_PIN_KEYBOARD_0},
|
||||||
{ .key = KEY_STAR, .pin = GPIOA_PIN_KEYBOARD_1},
|
{ .key = KEY_STAR, .pin = GPIOA_PIN_KEYBOARD_1},
|
||||||
@ -103,12 +103,13 @@ KEY_Code_t KEYBOARD_Poll(void)
|
|||||||
|
|
||||||
|
|
||||||
// *****************
|
// *****************
|
||||||
for(int j = 0; j < ARRAY_SIZE(keyboard); j++) {
|
for (int j = 0; j < ARRAY_SIZE(keyboard); j++)
|
||||||
|
{
|
||||||
//Set all high
|
//Set all high
|
||||||
GPIOA->DATA |= 1 << GPIOA_PIN_KEYBOARD_4 |
|
GPIOA->DATA |= 1u << GPIOA_PIN_KEYBOARD_4 |
|
||||||
1 << GPIOA_PIN_KEYBOARD_5 |
|
1u << GPIOA_PIN_KEYBOARD_5 |
|
||||||
1 << GPIOA_PIN_KEYBOARD_6 |
|
1u << GPIOA_PIN_KEYBOARD_6 |
|
||||||
1 << GPIOA_PIN_KEYBOARD_7 ;
|
1u << GPIOA_PIN_KEYBOARD_7 ;
|
||||||
//Clear the pin we are selecting
|
//Clear the pin we are selecting
|
||||||
GPIOA->DATA &= keyboard[j].set_to_zero_mask;
|
GPIOA->DATA &= keyboard[j].set_to_zero_mask;
|
||||||
|
|
||||||
@ -119,8 +120,9 @@ KEY_Code_t KEYBOARD_Poll(void)
|
|||||||
uint16_t reg = GPIOA->DATA;
|
uint16_t reg = GPIOA->DATA;
|
||||||
for (int i = 0; i < ARRAY_SIZE(keyboard[j].pins); i++)
|
for (int i = 0; i < ARRAY_SIZE(keyboard[j].pins); i++)
|
||||||
{
|
{
|
||||||
uint16_t mask = 1 << keyboard[j].pins[i].pin;
|
uint16_t mask = 1u << keyboard[j].pins[i].pin;
|
||||||
if(! (reg & mask)) {
|
if (!(reg & mask))
|
||||||
|
{
|
||||||
Key = keyboard[j].pins[i].key;
|
Key = keyboard[j].pins[i].key;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user