Discussion:
[Arm-netbook] keyboard matrix (and usb-hid stm32f072 firmware) functional
Luke Kenneth Casson Leighton
2015-12-26 22:12:42 UTC
Permalink
http://rhombus-tech.net/community_ideas/laptop_15in/news/PCB2_prototype_functional_keyboard_matrix/

i'll make a short video once the camera's battery is charged up - i
have yet to do the keyboard modifiers (shift, ctrl) however everything
else is properly functional. with 1st revision prototype firmware
available as GPLv2+ source, which has at least proven that the
hardware is operational, i can move on to the audio circuits tomorrow,
and after that can begin assembly.

l.

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-***@files.
Peter Bouda
2015-12-27 17:17:11 UTC
Permalink
Post by Luke Kenneth Casson Leighton
http://rhombus-tech.net/community_ideas/laptop_15in/news/PCB2_prototype_functional_keyboard_matrix/
i'll make a short video once the camera's battery is charged up - i
have yet to do the keyboard modifiers (shift, ctrl) however everything
else is properly functional. with 1st revision prototype firmware
available as GPLv2+ source, which has at least proven that the
hardware is operational, i can move on to the audio circuits tomorrow,
and after that can begin assembly.
l.
nice! which version of libopencm3 did you use? I just tried the current
git repository of the firmware together with libopencm3 master and the
paths to the headers seem to be different or some are even missing
(libopencm3/usb/misc/string.h, for example). I wanted to see if I can
build a gamepad usb-hid example based on your code.

Best,
Peter

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attach
Luke Kenneth Casson Leighton
2015-12-27 17:43:49 UTC
Permalink
nice! which version of libopencm3 did you use? I just tried the current git
repository of the firmware together with libopencm3 master and the paths to
the headers seem to be different or some are even missing
(libopencm3/usb/misc/string.h, for example). I wanted to see if I can build
a gamepad usb-hid example based on your code.
commit 4abcf1ad255b79085dc7e3d8861e15709848f567
Author: Kuldeep Singh Dhaka <***@gmail.com>
Date: Tue Sep 8 11:08:26 2015 +0530

USB rewrite


you should be able to find that via a google search on the git commit
hash. kuldeep is actively working with the stm32f072 and has made
significant enhancements and improvements to libopencm3 which,
unfortunately, the core developers do not trust. they are on what can
only best be described as a "can't-cope-so-we-must-have-unit-tests"
binge, which has hugely stalled development. my understanding is that
they feel solely and exclusively responsible for ensuring that the
ever-expanding codebase remains "stable", but have not made a push to
invite other developers to take responsibility for ensuring that
contributions remain current for a particular embedded controller.

my advice to you therefore is to use kuldeep's work because he is
*actively* working with the stm32f072 right now, and to *not* move
from this particular git commit unless it is absolutely, absolutely
and i mean absolute 100% essential to do so.

if you need I2C i have added to stm32/f0/i2c.h some additional
#defines that enable the i2c code to compile and operate.

l.

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-netbo
Peter Bouda
2015-12-27 18:33:19 UTC
Permalink
Post by Luke Kenneth Casson Leighton
commit 4abcf1ad255b79085dc7e3d8861e15709848f567
Date: Tue Sep 8 11:08:26 2015 +0530
USB rewrite
you should be able to find that via a google search on the git commit
hash.
sorry, I cannot find this one, even on Google (?). I am using this one now:

https://github.com/kuldeepdhaka/libopencm3/commit/a448f319c863b006042a518db3b54b27deda5512

Is that correct?

Best,
Peter

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large a
Luke Kenneth Casson Leighton
2015-12-27 21:42:06 UTC
Permalink
Post by Peter Bouda
Post by Luke Kenneth Casson Leighton
commit 4abcf1ad255b79085dc7e3d8861e15709848f567
Date: Tue Sep 8 11:08:26 2015 +0530
USB rewrite
you should be able to find that via a google search on the git commit
hash.
https://github.com/kuldeepdhaka/libopencm3/commit/a448f319c863b006042a518db3b54b27deda5512
Is that correct?
parent commit:

commit 15a6103f8ed07d4e5b90331e99ec6ed77a6ef1ab
Author: Hanspeter Portner <***@open-music-kontrollers.ch>
Date: Mon Sep 7 09:18:00 2015 +0200

stm32f3: ld: stm32f3x3x[bc] have 32K/40K RAM only.

Correct memory sizes in ld/devices.data for:

* stm32f3[01]3?c from RAM=48K to RAM=40K.
* stm32f303?b from RAM=40K to RAM=32K.

Reviewed-by: Karl Palsson <***@tweak.net.au>


close enough.

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachme

Loading...